<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:DataServices>
    <Schema Namespace="microsoft.graph" Alias="graph" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="accessPackageAssignmentFilterByCurrentUserOptions">
        <Member Name="target" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="accessPackageAssignmentRequestFilterByCurrentUserOptions">
        <Member Name="target" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="approver" Value="3" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="accessPackageAssignmentState">
        <Member Name="delivering" Value="0" />
        <Member Name="partiallyDelivered" Value="1" />
        <Member Name="delivered" Value="2" />
        <Member Name="expired" Value="3" />
        <Member Name="deliveryFailed" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="accessPackageCatalogState">
        <Member Name="unpublished" Value="1" />
        <Member Name="published" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="accessPackageCatalogType">
        <Member Name="userManaged" Value="1" />
        <Member Name="serviceDefault" Value="2" />
        <Member Name="serviceManaged" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="accessPackageCustomExtensionStage">
        <Member Name="assignmentRequestCreated" Value="1" />
        <Member Name="assignmentRequestApproved" Value="2" />
        <Member Name="assignmentRequestGranted" Value="3" />
        <Member Name="assignmentRequestRemoved" Value="4" />
        <Member Name="assignmentFourteenDaysBeforeExpiration" Value="5" />
        <Member Name="assignmentOneDayBeforeExpiration" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="accessPackageExternalUserLifecycleAction">
        <Member Name="none" Value="0" />
        <Member Name="blockSignIn" Value="1" />
        <Member Name="blockSignInAndDelete" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="accessPackageFilterByCurrentUserOptions">
        <Member Name="allowedRequestor" Value="1" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="accessPackageRequestState">
        <Member Name="submitted" Value="0" />
        <Member Name="pendingApproval" Value="1" />
        <Member Name="delivering" Value="2" />
        <Member Name="delivered" Value="3" />
        <Member Name="deliveryFailed" Value="4" />
        <Member Name="denied" Value="5" />
        <Member Name="scheduled" Value="6" />
        <Member Name="canceled" Value="7" />
        <Member Name="partiallyDelivered" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
      </EnumType>
      <EnumType Name="accessPackageRequestType">
        <Member Name="notSpecified" Value="0" />
        <Member Name="userAdd" Value="1" />
        <Member Name="userUpdate" Value="2" />
        <Member Name="userRemove" Value="3" />
        <Member Name="adminAdd" Value="4" />
        <Member Name="adminUpdate" Value="5" />
        <Member Name="adminRemove" Value="6" />
        <Member Name="systemAdd" Value="7" />
        <Member Name="systemUpdate" Value="8" />
        <Member Name="systemRemove" Value="9" />
        <Member Name="onBehalfAdd" Value="10" />
        <Member Name="unknownFutureValue" Value="11" />
      </EnumType>
      <EnumType Name="accessPackageSubjectType">
        <Member Name="notSpecified" Value="0" />
        <Member Name="user" Value="1" />
        <Member Name="servicePrincipal" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="accessReviewExpirationBehavior">
        <Member Name="keepAccess" Value="0" />
        <Member Name="removeAccess" Value="1" />
        <Member Name="acceptAccessRecommendation" Value="2" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="accessReviewHistoryDecisionFilter">
        <Member Name="approve" Value="0" />
        <Member Name="deny" Value="1" />
        <Member Name="notReviewed" Value="2" />
        <Member Name="dontKnow" Value="3" />
        <Member Name="notNotified" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="accessReviewHistoryStatus">
        <Member Name="done" Value="0" />
        <Member Name="inprogress" Value="1" />
        <Member Name="error" Value="2" />
        <Member Name="requested" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="accessReviewInstanceDecisionItemFilterByCurrentUserOptions">
        <Member Name="reviewer" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="accessReviewInstanceFilterByCurrentUserOptions">
        <Member Name="reviewer" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="accessReviewScheduleDefinitionFilterByCurrentUserOptions">
        <Member Name="reviewer" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="accessReviewStageFilterByCurrentUserOptions">
        <Member Name="reviewer" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="accountTargetContentType">
        <Member Name="unknown" Value="0" />
        <Member Name="includeAll" Value="1" />
        <Member Name="addressBook" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="actionState">
        <Member Name="none" Value="0" />
        <Member Name="pending" Value="1" />
        <Member Name="canceled" Value="2" />
        <Member Name="active" Value="3" />
        <Member Name="done" Value="4" />
        <Member Name="failed" Value="5" />
        <Member Name="notSupported" Value="6" />
      </EnumType>
      <EnumType Name="activityDomain">
        <Member Name="unknown" Value="0" />
        <Member Name="work" Value="1" />
        <Member Name="personal" Value="2" />
        <Member Name="unrestricted" Value="3" />
      </EnumType>
      <EnumType Name="activityType">
        <Member Name="signin" Value="0" />
        <Member Name="user" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="servicePrincipal" Value="3" />
      </EnumType>
      <EnumType Name="advancedConfigState">
        <Member Name="default" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="disabled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="agreementAcceptanceState">
        <Member Name="accepted" Value="2" />
        <Member Name="declined" Value="3" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="alertFeedback">
        <Member Name="unknown" Value="0" />
        <Member Name="truePositive" Value="1" />
        <Member Name="falsePositive" Value="2" />
        <Member Name="benignPositive" Value="3" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="alertSeverity">
        <Member Name="unknown" Value="0" />
        <Member Name="informational" Value="1" />
        <Member Name="low" Value="2" />
        <Member Name="medium" Value="3" />
        <Member Name="high" Value="4" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="alertStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="newAlert" Value="1" />
        <Member Name="inProgress" Value="2" />
        <Member Name="resolved" Value="3" />
        <Member Name="dismissed" Value="4" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="allowedLobbyAdmitterRoles">
        <Member Name="organizerAndCoOrganizersAndPresenters" Value="0" />
        <Member Name="organizerAndCoOrganizers" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="allowedTargetScope">
        <Member Name="notSpecified" Value="0" />
        <Member Name="specificDirectoryUsers" Value="1" />
        <Member Name="specificConnectedOrganizationUsers" Value="2" />
        <Member Name="specificDirectoryServicePrincipals" Value="3" />
        <Member Name="allMemberUsers" Value="4" />
        <Member Name="allDirectoryUsers" Value="5" />
        <Member Name="allDirectoryServicePrincipals" Value="6" />
        <Member Name="allConfiguredConnectedOrganizationUsers" Value="7" />
        <Member Name="allExternalUsers" Value="8" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="allowInvitesFrom">
        <Member Name="none" Value="0" />
        <Member Name="adminsAndGuestInviters" Value="1" />
        <Member Name="adminsGuestInvitersAndAllMembers" Value="2" />
        <Member Name="everyone" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="androidRequiredPasswordType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="alphabetic" Value="1" />
        <Member Name="alphanumeric" Value="2" />
        <Member Name="alphanumericWithSymbols" Value="3" />
        <Member Name="lowSecurityBiometric" Value="4" />
        <Member Name="numeric" Value="5" />
        <Member Name="numericComplex" Value="6" />
        <Member Name="any" Value="7" />
      </EnumType>
      <EnumType Name="androidWorkProfileCrossProfileDataSharingType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="preventAny" Value="1" />
        <Member Name="allowPersonalToWork" Value="2" />
        <Member Name="noRestrictions" Value="3" />
      </EnumType>
      <EnumType Name="androidWorkProfileDefaultAppPermissionPolicyType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="prompt" Value="1" />
        <Member Name="autoGrant" Value="2" />
        <Member Name="autoDeny" Value="3" />
      </EnumType>
      <EnumType Name="androidWorkProfileRequiredPasswordType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="lowSecurityBiometric" Value="1" />
        <Member Name="required" Value="2" />
        <Member Name="atLeastNumeric" Value="3" />
        <Member Name="numericComplex" Value="4" />
        <Member Name="atLeastAlphabetic" Value="5" />
        <Member Name="atLeastAlphanumeric" Value="6" />
        <Member Name="alphanumericWithSymbols" Value="7" />
      </EnumType>
      <EnumType Name="answerInputType">
        <Member Name="text" Value="0" />
        <Member Name="radioButton" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="appCredentialRestrictionType">
        <Member Name="passwordAddition" Value="0" />
        <Member Name="passwordLifetime" Value="1" />
        <Member Name="symmetricKeyAddition" Value="2" />
        <Member Name="symmetricKeyLifetime" Value="3" />
        <Member Name="customPasswordAddition" Value="4" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="appKeyCredentialRestrictionType">
        <Member Name="asymmetricKeyLifetime" Value="0" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="applicationGuardBlockClipboardSharingType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="blockBoth" Value="1" />
        <Member Name="blockHostToContainer" Value="2" />
        <Member Name="blockContainerToHost" Value="3" />
        <Member Name="blockNone" Value="4" />
      </EnumType>
      <EnumType Name="applicationGuardBlockFileTransferType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="blockImageAndTextFile" Value="1" />
        <Member Name="blockImageFile" Value="2" />
        <Member Name="blockNone" Value="3" />
        <Member Name="blockTextFile" Value="4" />
      </EnumType>
      <EnumType Name="applicationType">
        <Member Name="universal" Value="1" />
        <Member Name="desktop" Value="2" />
      </EnumType>
      <EnumType Name="appliedConditionalAccessPolicyResult">
        <Member Name="success" Value="0" />
        <Member Name="failure" Value="1" />
        <Member Name="notApplied" Value="2" />
        <Member Name="notEnabled" Value="3" />
        <Member Name="unknown" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
        <Member Name="reportOnlySuccess" Value="6" />
        <Member Name="reportOnlyFailure" Value="7" />
        <Member Name="reportOnlyNotApplied" Value="8" />
        <Member Name="reportOnlyInterrupted" Value="9" />
      </EnumType>
      <EnumType Name="appListType">
        <Member Name="none" Value="0" />
        <Member Name="appsInListCompliant" Value="1" />
        <Member Name="appsNotInListCompliant" Value="2" />
      </EnumType>
      <EnumType Name="appLockerApplicationControlType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="enforceComponentsAndStoreApps" Value="1" />
        <Member Name="auditComponentsAndStoreApps" Value="2" />
        <Member Name="enforceComponentsStoreAppsAndSmartlocker" Value="3" />
        <Member Name="auditComponentsStoreAppsAndSmartlocker" Value="4" />
      </EnumType>
      <EnumType Name="appLogDecryptionAlgorithm">
        <Member Name="aes256" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="appLogUploadState">
        <Member Name="pending" Value="0" />
        <Member Name="completed" Value="1" />
        <Member Name="failed" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="appManagementRestrictionState">
        <Member Name="enabled" Value="1" />
        <Member Name="disabled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="approvalFilterByCurrentUserOptions">
        <Member Name="target" Value="0" />
        <Member Name="createdBy" Value="1" />
        <Member Name="approver" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="appsUpdateChannelType">
        <Member Name="current" Value="0" />
        <Member Name="monthlyEnterprise" Value="1" />
        <Member Name="semiAnnual" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="artifactRestoreStatus">
        <Member Name="added" Value="0" />
        <Member Name="scheduling" Value="1" />
        <Member Name="scheduled" Value="2" />
        <Member Name="inProgress" Value="3" />
        <Member Name="succeeded" Value="4" />
        <Member Name="failed" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="assignmentScheduleFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="assignmentScheduleInstanceFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="assignmentScheduleRequestFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="approver" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="assignmentType">
        <Member Name="required" Value="0" />
        <Member Name="recommended" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="peerRecommended" Value="3" />
      </EnumType>
      <EnumType Name="attachmentType">
        <Member Name="file" Value="0" />
        <Member Name="item" Value="1" />
        <Member Name="reference" Value="2" />
      </EnumType>
      <EnumType Name="attackSimulationOperationType">
        <Member Name="createSimualation" Value="0" />
        <Member Name="updateSimulation" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="attendeeType">
        <Member Name="required" Value="0" />
        <Member Name="optional" Value="1" />
        <Member Name="resource" Value="2" />
      </EnumType>
      <EnumType Name="attestationLevel">
        <Member Name="attested" Value="0" />
        <Member Name="notAttested" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="attributeDefinitionMetadata">
        <Member Name="BaseAttributeName" Value="0" />
        <Member Name="ComplexObjectDefinition" Value="1" />
        <Member Name="IsContainer" Value="2" />
        <Member Name="IsCustomerDefined" Value="3" />
        <Member Name="IsDomainQualified" Value="4" />
        <Member Name="LinkPropertyNames" Value="5" />
        <Member Name="LinkTypeName" Value="6" />
        <Member Name="MaximumLength" Value="7" />
        <Member Name="ReferencedProperty" Value="8" />
      </EnumType>
      <EnumType Name="attributeFlowBehavior">
        <Member Name="FlowWhenChanged" Value="0" />
        <Member Name="FlowAlways" Value="1" />
      </EnumType>
      <EnumType Name="attributeFlowType">
        <Member Name="Always" Value="0" />
        <Member Name="ObjectAddOnly" Value="1" />
        <Member Name="MultiValueAddOnly" Value="2" />
        <Member Name="ValueAddOnly" Value="3" />
        <Member Name="AttributeAddOnly" Value="4" />
      </EnumType>
      <EnumType Name="attributeMappingSourceType">
        <Member Name="Attribute" Value="0" />
        <Member Name="Constant" Value="1" />
        <Member Name="Function" Value="2" />
      </EnumType>
      <EnumType Name="attributeType">
        <Member Name="String" Value="0" />
        <Member Name="Integer" Value="1" />
        <Member Name="Reference" Value="2" />
        <Member Name="Binary" Value="3" />
        <Member Name="Boolean" Value="4" />
        <Member Name="DateTime" Value="5" />
      </EnumType>
      <EnumType Name="authenticationAttributeCollectionInputType">
        <Member Name="text" Value="1" />
        <Member Name="radioSingleSelect" Value="2" />
        <Member Name="checkboxMultiSelect" Value="3" />
        <Member Name="boolean" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="authenticationMethodFeature">
        <Member Name="ssprRegistered" Value="0" />
        <Member Name="ssprEnabled" Value="1" />
        <Member Name="ssprCapable" Value="2" />
        <Member Name="passwordlessCapable" Value="3" />
        <Member Name="mfaCapable" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="authenticationMethodKeyStrength">
        <Member Name="normal" Value="0" />
        <Member Name="weak" Value="1" />
        <Member Name="unknown" Value="2" />
      </EnumType>
      <EnumType Name="authenticationMethodModes" IsFlags="true">
        <Member Name="password" Value="1" />
        <Member Name="voice" Value="2" />
        <Member Name="hardwareOath" Value="4" />
        <Member Name="softwareOath" Value="8" />
        <Member Name="sms" Value="16" />
        <Member Name="fido2" Value="32" />
        <Member Name="windowsHelloForBusiness" Value="64" />
        <Member Name="microsoftAuthenticatorPush" Value="128" />
        <Member Name="deviceBasedPush" Value="256" />
        <Member Name="temporaryAccessPassOneTime" Value="512" />
        <Member Name="temporaryAccessPassMultiUse" Value="1024" />
        <Member Name="email" Value="2048" />
        <Member Name="x509CertificateSingleFactor" Value="4096" />
        <Member Name="x509CertificateMultiFactor" Value="8192" />
        <Member Name="federatedSingleFactor" Value="16384" />
        <Member Name="federatedMultiFactor" Value="32768" />
        <Member Name="unknownFutureValue" Value="65536" />
      </EnumType>
      <EnumType Name="authenticationMethodSignInState">
        <Member Name="notSupported" Value="0" />
        <Member Name="notAllowedByPolicy" Value="1" />
        <Member Name="notEnabled" Value="2" />
        <Member Name="phoneNumberNotUnique" Value="3" />
        <Member Name="ready" Value="4" />
        <Member Name="notConfigured" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="authenticationMethodsPolicyMigrationState">
        <Member Name="preMigration" Value="0" />
        <Member Name="migrationInProgress" Value="1" />
        <Member Name="migrationComplete" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="authenticationMethodState">
        <Member Name="enabled" Value="0" />
        <Member Name="disabled" Value="1" />
      </EnumType>
      <EnumType Name="authenticationMethodTargetType">
        <Member Name="user" Value="0" />
        <Member Name="group" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="authenticationPhoneType">
        <Member Name="mobile" Value="0" />
        <Member Name="alternateMobile" Value="1" />
        <Member Name="office" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="authenticationProtocol">
        <Member Name="wsFed" Value="0" />
        <Member Name="saml" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="authenticationStrengthPolicyType">
        <Member Name="builtIn" Value="0" />
        <Member Name="custom" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="authenticationStrengthRequirements" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="mfa" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="automaticRepliesStatus">
        <Member Name="disabled" Value="0" />
        <Member Name="alwaysEnabled" Value="1" />
        <Member Name="scheduled" Value="2" />
      </EnumType>
      <EnumType Name="automaticUpdateMode">
        <Member Name="userDefined" Value="0" />
        <Member Name="notifyDownload" Value="1" />
        <Member Name="autoInstallAtMaintenanceTime" Value="2" />
        <Member Name="autoInstallAndRebootAtMaintenanceTime" Value="3" />
        <Member Name="autoInstallAndRebootAtScheduledTime" Value="4" />
        <Member Name="autoInstallAndRebootWithoutEndUserControl" Value="5" />
      </EnumType>
      <EnumType Name="autoRestartNotificationDismissalMethod">
        <Member Name="notConfigured" Value="0" />
        <Member Name="automatic" Value="1" />
        <Member Name="user" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="b2bIdentityProvidersType">
        <Member Name="azureActiveDirectory" Value="1" />
        <Member Name="externalFederation" Value="2" />
        <Member Name="socialIdentityProviders" Value="3" />
        <Member Name="emailOneTimePasscode" Value="4" />
        <Member Name="microsoftAccount" Value="5" />
        <Member Name="defaultConfiguredIdp" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="backupServiceConsumer">
        <Member Name="unknown" Value="0" />
        <Member Name="firstparty" Value="1" />
        <Member Name="thirdparty" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="backupServiceStatus">
        <Member Name="disabled" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="protectionChangeLocked" Value="2" />
        <Member Name="restoreLocked" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="baseAuthenticationMethod">
        <Member Name="password" Value="1" />
        <Member Name="voice" Value="2" />
        <Member Name="hardwareOath" Value="3" />
        <Member Name="softwareOath" Value="4" />
        <Member Name="sms" Value="5" />
        <Member Name="fido2" Value="6" />
        <Member Name="windowsHelloForBusiness" Value="7" />
        <Member Name="microsoftAuthenticator" Value="8" />
        <Member Name="temporaryAccessPass" Value="9" />
        <Member Name="email" Value="10" />
        <Member Name="x509Certificate" Value="11" />
        <Member Name="federation" Value="12" />
        <Member Name="unknownFutureValue" Value="13" />
      </EnumType>
      <EnumType Name="binaryOperator">
        <Member Name="or" Value="0" />
        <Member Name="and" Value="1" />
      </EnumType>
      <EnumType Name="bitLockerEncryptionMethod">
        <Member Name="aesCbc128" Value="3" />
        <Member Name="aesCbc256" Value="4" />
        <Member Name="xtsAes128" Value="6" />
        <Member Name="xtsAes256" Value="7" />
      </EnumType>
      <EnumType Name="bodyType">
        <Member Name="text" Value="0" />
        <Member Name="html" Value="1" />
      </EnumType>
      <EnumType Name="bookingPageAccessControl">
        <Member Name="unrestricted" Value="0" />
        <Member Name="restrictedToOrganization" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="bookingPriceType">
        <Member Name="undefined" Value="0" />
        <Member Name="fixedPrice" Value="1" />
        <Member Name="startingAt" Value="2" />
        <Member Name="hourly" Value="3" />
        <Member Name="free" Value="4" />
        <Member Name="priceVaries" Value="5" />
        <Member Name="callUs" Value="6" />
        <Member Name="notSet" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="bookingReminderRecipients">
        <Member Name="allAttendees" Value="0" />
        <Member Name="staff" Value="1" />
        <Member Name="customer" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="bookingsAvailabilityStatus">
        <Member Name="available" Value="0" />
        <Member Name="busy" Value="1" />
        <Member Name="slotsAvailable" Value="2" />
        <Member Name="outOfOffice" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="bookingsServiceAvailabilityType">
        <Member Name="bookWhenStaffAreFree" Value="0" />
        <Member Name="notBookable" Value="1" />
        <Member Name="customWeeklyHours" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="bookingStaffMembershipStatus">
        <Member Name="active" Value="0" />
        <Member Name="pendingAcceptance" Value="1" />
        <Member Name="rejectedByStaff" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="bookingStaffRole">
        <Member Name="guest" Value="0" />
        <Member Name="administrator" Value="1" />
        <Member Name="viewer" Value="2" />
        <Member Name="externalGuest" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="scheduler" Value="5" />
        <Member Name="teamMember" Value="6" />
      </EnumType>
      <EnumType Name="bookingType">
        <Member Name="unknown" Value="0" />
        <Member Name="standard" Value="1" />
        <Member Name="reserved" Value="2" />
      </EnumType>
      <EnumType Name="broadcastMeetingAudience">
        <Member Name="roleIsAttendee" Value="0" />
        <Member Name="organization" Value="1" />
        <Member Name="everyone" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="browserSharedCookieSourceEnvironment">
        <Member Name="microsoftEdge" Value="0" />
        <Member Name="internetExplorer11" Value="1" />
        <Member Name="both" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="browserSharedCookieStatus">
        <Member Name="published" Value="0" />
        <Member Name="pendingAdd" Value="1" />
        <Member Name="pendingEdit" Value="2" />
        <Member Name="pendingDelete" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="browserSiteCompatibilityMode">
        <Member Name="default" Value="0" />
        <Member Name="internetExplorer8Enterprise" Value="1" />
        <Member Name="internetExplorer7Enterprise" Value="2" />
        <Member Name="internetExplorer11" Value="3" />
        <Member Name="internetExplorer10" Value="4" />
        <Member Name="internetExplorer9" Value="5" />
        <Member Name="internetExplorer8" Value="6" />
        <Member Name="internetExplorer7" Value="7" />
        <Member Name="internetExplorer5" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
      </EnumType>
      <EnumType Name="browserSiteListStatus">
        <Member Name="draft" Value="0" />
        <Member Name="published" Value="1" />
        <Member Name="pending" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="browserSiteMergeType">
        <Member Name="noMerge" Value="0" />
        <Member Name="default" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="browserSiteStatus">
        <Member Name="published" Value="0" />
        <Member Name="pendingAdd" Value="1" />
        <Member Name="pendingEdit" Value="2" />
        <Member Name="pendingDelete" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="browserSiteTargetEnvironment">
        <Member Name="internetExplorerMode" Value="0" />
        <Member Name="internetExplorer11" Value="1" />
        <Member Name="microsoftEdge" Value="2" />
        <Member Name="configurable" Value="3" />
        <Member Name="none" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="bucketAggregationSortProperty">
        <Member Name="count" Value="0" />
        <Member Name="keyAsString" Value="1" />
        <Member Name="keyAsNumber" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="calendarColor">
        <Member Name="auto" Value="-1" />
        <Member Name="lightBlue" Value="0" />
        <Member Name="lightGreen" Value="1" />
        <Member Name="lightOrange" Value="2" />
        <Member Name="lightGray" Value="3" />
        <Member Name="lightYellow" Value="4" />
        <Member Name="lightTeal" Value="5" />
        <Member Name="lightPink" Value="6" />
        <Member Name="lightBrown" Value="7" />
        <Member Name="lightRed" Value="8" />
        <Member Name="maxColor" Value="9" />
      </EnumType>
      <EnumType Name="calendarRoleType">
        <Member Name="none" Value="0" />
        <Member Name="freeBusyRead" Value="1" />
        <Member Name="limitedRead" Value="2" />
        <Member Name="read" Value="3" />
        <Member Name="write" Value="4" />
        <Member Name="delegateWithoutPrivateEventAccess" Value="5" />
        <Member Name="delegateWithPrivateEventAccess" Value="6" />
        <Member Name="custom" Value="7" />
      </EnumType>
      <EnumType Name="calendarSharingAction">
        <Member Name="accept" Value="0" />
        <Member Name="acceptAndViewCalendar" Value="1" />
        <Member Name="viewCalendar" Value="2" />
        <Member Name="addThisCalendar" Value="3" />
      </EnumType>
      <EnumType Name="calendarSharingActionImportance">
        <Member Name="primary" Value="0" />
        <Member Name="secondary" Value="1" />
      </EnumType>
      <EnumType Name="calendarSharingActionType">
        <Member Name="accept" Value="0" />
      </EnumType>
      <EnumType Name="callDirection">
        <Member Name="incoming" Value="0" />
        <Member Name="outgoing" Value="1" />
      </EnumType>
      <EnumType Name="callRecordingStatus">
        <Member Name="success" Value="0" />
        <Member Name="failure" Value="1" />
        <Member Name="initial" Value="2" />
        <Member Name="chunkFinished" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="callState">
        <Member Name="incoming" Value="0" />
        <Member Name="establishing" Value="1" />
        <Member Name="established" Value="3" />
        <Member Name="hold" Value="4" />
        <Member Name="transferring" Value="5" />
        <Member Name="transferAccepted" Value="6" />
        <Member Name="redirecting" Value="7" />
        <Member Name="terminating" Value="8" />
        <Member Name="terminated" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="callTranscriptionState">
        <Member Name="notStarted" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="inactive" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="categoryColor">
        <Member Name="none" Value="-1" />
        <Member Name="preset0" Value="0" />
        <Member Name="preset1" Value="1" />
        <Member Name="preset2" Value="2" />
        <Member Name="preset3" Value="3" />
        <Member Name="preset4" Value="4" />
        <Member Name="preset5" Value="5" />
        <Member Name="preset6" Value="6" />
        <Member Name="preset7" Value="7" />
        <Member Name="preset8" Value="8" />
        <Member Name="preset9" Value="9" />
        <Member Name="preset10" Value="10" />
        <Member Name="preset11" Value="11" />
        <Member Name="preset12" Value="12" />
        <Member Name="preset13" Value="13" />
        <Member Name="preset14" Value="14" />
        <Member Name="preset15" Value="15" />
        <Member Name="preset16" Value="16" />
        <Member Name="preset17" Value="17" />
        <Member Name="preset18" Value="18" />
        <Member Name="preset19" Value="19" />
        <Member Name="preset20" Value="20" />
        <Member Name="preset21" Value="21" />
        <Member Name="preset22" Value="22" />
        <Member Name="preset23" Value="23" />
        <Member Name="preset24" Value="24" />
      </EnumType>
      <EnumType Name="certificateStatus">
        <Member Name="notProvisioned" Value="0" />
        <Member Name="provisioned" Value="1" />
      </EnumType>
      <EnumType Name="changeType">
        <Member Name="created" Value="0" />
        <Member Name="updated" Value="1" />
        <Member Name="deleted" Value="2" />
      </EnumType>
      <EnumType Name="channelMembershipType">
        <Member Name="standard" Value="0" />
        <Member Name="private" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="shared" Value="3" />
      </EnumType>
      <EnumType Name="chatMessageActions" IsFlags="true">
        <Member Name="reactionAdded" Value="1" />
        <Member Name="reactionRemoved" Value="2" />
        <Member Name="actionUndefined" Value="4" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="chatMessageImportance">
        <Member Name="normal" Value="0" />
        <Member Name="high" Value="1" />
        <Member Name="urgent" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="chatMessagePolicyViolationDlpActionTypes" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="notifySender" Value="1" />
        <Member Name="blockAccess" Value="2" />
        <Member Name="blockAccessExternal" Value="4" />
      </EnumType>
      <EnumType Name="chatMessagePolicyViolationUserActionTypes" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="override" Value="1" />
        <Member Name="reportFalsePositive" Value="2" />
      </EnumType>
      <EnumType Name="chatMessagePolicyViolationVerdictDetailsTypes" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="allowFalsePositiveOverride" Value="1" />
        <Member Name="allowOverrideWithoutJustification" Value="2" />
        <Member Name="allowOverrideWithJustification" Value="4" />
      </EnumType>
      <EnumType Name="chatMessageType">
        <Member Name="message" Value="0" />
        <Member Name="chatEvent" Value="1" />
        <Member Name="typing" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
        <Member Name="systemEventMessage" Value="4" />
      </EnumType>
      <EnumType Name="chatType">
        <Member Name="oneOnOne" Value="0" />
        <Member Name="group" Value="1" />
        <Member Name="meeting" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="clickSource">
        <Member Name="unknown" Value="0" />
        <Member Name="qrCode" Value="1" />
        <Member Name="phishingUrl" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="clonableTeamParts" IsFlags="true">
        <Member Name="apps" Value="1" />
        <Member Name="tabs" Value="2" />
        <Member Name="settings" Value="4" />
        <Member Name="channels" Value="8" />
        <Member Name="members" Value="16" />
      </EnumType>
      <EnumType Name="cloudAppSecuritySessionControlType">
        <Member Name="mcasConfigured" Value="0" />
        <Member Name="monitorOnly" Value="1" />
        <Member Name="blockDownloads" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="cloudPcAuditActivityOperationType">
        <Member Name="create" Value="0" />
        <Member Name="delete" Value="1" />
        <Member Name="patch" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="cloudPcAuditActivityResult">
        <Member Name="success" Value="0" />
        <Member Name="clientError" Value="1" />
        <Member Name="failure" Value="2" />
        <Member Name="timeout" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="cloudPcAuditCategory">
        <Member Name="cloudPC" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="cloudPcDeviceImageErrorCode">
        <Member Name="internalServerError" Value="0" />
        <Member Name="sourceImageNotFound" Value="1" />
        <Member Name="osVersionNotSupported" Value="2" />
        <Member Name="sourceImageInvalid" Value="3" />
        <Member Name="sourceImageNotGeneralized" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
        <Member Name="vmAlreadyAzureAdjoined" Value="6" />
        <Member Name="paidSourceImageNotSupport" Value="7" />
        <Member Name="sourceImageNotSupportCustomizeVMName" Value="8" />
        <Member Name="sourceImageSizeExceedsLimitation" Value="9" />
      </EnumType>
      <EnumType Name="cloudPcDeviceImageOsStatus">
        <Member Name="supported" Value="0" />
        <Member Name="supportedWithWarning" Value="1" />
        <Member Name="unknown" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="cloudPcDeviceImageStatus">
        <Member Name="pending" Value="0" />
        <Member Name="ready" Value="1" />
        <Member Name="failed" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="cloudPcDomainJoinType">
        <Member Name="azureADJoin" Value="0" />
        <Member Name="hybridAzureADJoin" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="cloudPcGalleryImageStatus">
        <Member Name="supported" Value="0" />
        <Member Name="supportedWithWarning" Value="1" />
        <Member Name="notSupported" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="cloudPcOnPremisesConnectionHealthCheckErrorType">
        <Member Name="dnsCheckFqdnNotFound" Value="100" />
        <Member Name="dnsCheckNameWithInvalidCharacter" Value="101" />
        <Member Name="dnsCheckUnknownError" Value="199" />
        <Member Name="adJoinCheckFqdnNotFound" Value="200" />
        <Member Name="adJoinCheckIncorrectCredentials" Value="201" />
        <Member Name="adJoinCheckOrganizationalUnitNotFound" Value="202" />
        <Member Name="adJoinCheckOrganizationalUnitIncorrectFormat" Value="203" />
        <Member Name="adJoinCheckComputerObjectAlreadyExists" Value="204" />
        <Member Name="adJoinCheckAccessDenied" Value="205" />
        <Member Name="adJoinCheckCredentialsExpired" Value="206" />
        <Member Name="adJoinCheckAccountLockedOrDisabled" Value="207" />
        <Member Name="adJoinCheckAccountQuotaExceeded" Value="208" />
        <Member Name="adJoinCheckServerNotOperational" Value="209" />
        <Member Name="adJoinCheckUnknownError" Value="299" />
        <Member Name="endpointConnectivityCheckCloudPcUrlNotAllowListed" Value="300" />
        <Member Name="endpointConnectivityCheckWVDUrlNotAllowListed" Value="301" />
        <Member Name="endpointConnectivityCheckIntuneUrlNotAllowListed" Value="302" />
        <Member Name="endpointConnectivityCheckAzureADUrlNotAllowListed" Value="303" />
        <Member Name="endpointConnectivityCheckLocaleUrlNotAllowListed" Value="304" />
        <Member Name="endpointConnectivityCheckUnknownError" Value="399" />
        <Member Name="azureAdDeviceSyncCheckDeviceNotFound" Value="400" />
        <Member Name="azureAdDeviceSyncCheckLongSyncCircle" Value="401" />
        <Member Name="azureAdDeviceSyncCheckConnectDisabled" Value="402" />
        <Member Name="azureAdDeviceSyncCheckDurationExceeded" Value="403" />
        <Member Name="azureAdDeviceSyncCheckScpNotConfigured" Value="404" />
        <Member Name="azureAdDeviceSyncCheckTransientServiceError" Value="498" />
        <Member Name="azureAdDeviceSyncCheckUnknownError" Value="499" />
        <Member Name="resourceAvailabilityCheckNoSubnetIP" Value="500" />
        <Member Name="resourceAvailabilityCheckSubscriptionDisabled" Value="501" />
        <Member Name="resourceAvailabilityCheckAzurePolicyViolation" Value="502" />
        <Member Name="resourceAvailabilityCheckSubscriptionNotFound" Value="503" />
        <Member Name="resourceAvailabilityCheckSubscriptionTransferred" Value="504" />
        <Member Name="resourceAvailabilityCheckGeneralSubscriptionError" Value="505" />
        <Member Name="resourceAvailabilityCheckUnsupportedVNetRegion" Value="506" />
        <Member Name="resourceAvailabilityCheckResourceGroupInvalid" Value="507" />
        <Member Name="resourceAvailabilityCheckVNetInvalid" Value="508" />
        <Member Name="resourceAvailabilityCheckSubnetInvalid" Value="509" />
        <Member Name="resourceAvailabilityCheckResourceGroupBeingDeleted" Value="510" />
        <Member Name="resourceAvailabilityCheckVNetBeingMoved" Value="511" />
        <Member Name="resourceAvailabilityCheckSubnetDelegationFailed" Value="512" />
        <Member Name="resourceAvailabilityCheckSubnetWithExternalResources" Value="513" />
        <Member Name="resourceAvailabilityCheckResourceGroupLockedForReadonly" Value="514" />
        <Member Name="resourceAvailabilityCheckResourceGroupLockedForDelete" Value="515" />
        <Member Name="resourceAvailabilityCheckNoIntuneReaderRoleError" Value="516" />
        <Member Name="resourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation" Value="517" />
        <Member Name="resourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation" Value="518" />
        <Member Name="resourceAvailabilityCheckDeploymentQuotaLimitReached" Value="519" />
        <Member Name="resourceAvailabilityCheckTransientServiceError" Value="598" />
        <Member Name="resourceAvailabilityCheckUnknownError" Value="599" />
        <Member Name="permissionCheckNoSubscriptionReaderRole" Value="600" />
        <Member Name="permissionCheckNoResourceGroupOwnerRole" Value="601" />
        <Member Name="permissionCheckNoVNetContributorRole" Value="602" />
        <Member Name="permissionCheckNoResourceGroupNetworkContributorRole" Value="603" />
        <Member Name="permissionCheckNoWindows365NetworkUserRole" Value="604" />
        <Member Name="permissionCheckNoWindows365NetworkInterfaceContributorRole" Value="605" />
        <Member Name="permissionCheckTransientServiceError" Value="698" />
        <Member Name="permissionCheckUnknownError" Value="699" />
        <Member Name="udpConnectivityCheckStunUrlNotAllowListed" Value="800" />
        <Member Name="udpConnectivityCheckTurnUrlNotAllowListed" Value="801" />
        <Member Name="udpConnectivityCheckUrlsNotAllowListed" Value="802" />
        <Member Name="udpConnectivityCheckUnknownError" Value="899" />
        <Member Name="internalServerErrorDeploymentCanceled" Value="900" />
        <Member Name="internalServerErrorAllocateResourceFailed" Value="901" />
        <Member Name="internalServerErrorVMDeploymentTimeout" Value="902" />
        <Member Name="internalServerErrorUnableToRunDscScript" Value="903" />
        <Member Name="ssoCheckKerberosConfigurationError" Value="904" />
        <Member Name="internalServerUnknownError" Value="999" />
        <Member Name="unknownFutureValue" Value="1000" />
      </EnumType>
      <EnumType Name="cloudPcOnPremisesConnectionStatus">
        <Member Name="pending" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="passed" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="warning" Value="4" />
        <Member Name="informational" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="cloudPcOnPremisesConnectionType">
        <Member Name="hybridAzureADJoin" Value="0" />
        <Member Name="azureADJoin" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="cloudPcProvisioningPolicyImageType">
        <Member Name="gallery" Value="0" />
        <Member Name="custom" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="cloudPcProvisioningType">
        <Member Name="dedicated" Value="0" />
        <Member Name="shared" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="cloudPcRegionGroup">
        <Member Name="default" Value="0" />
        <Member Name="australia" Value="1" />
        <Member Name="canada" Value="2" />
        <Member Name="usCentral" Value="3" />
        <Member Name="usEast" Value="4" />
        <Member Name="usWest" Value="5" />
        <Member Name="france" Value="6" />
        <Member Name="germany" Value="7" />
        <Member Name="europeUnion" Value="8" />
        <Member Name="unitedKingdom" Value="9" />
        <Member Name="japan" Value="10" />
        <Member Name="asia" Value="11" />
        <Member Name="india" Value="12" />
        <Member Name="southAmerica" Value="13" />
        <Member Name="euap" Value="14" />
        <Member Name="usGovernment" Value="15" />
        <Member Name="usGovernmentDOD" Value="16" />
        <Member Name="norway" Value="17" />
        <Member Name="switzerland" Value="18" />
        <Member Name="southKorea" Value="19" />
        <Member Name="unknownFutureValue" Value="20" />
      </EnumType>
      <EnumType Name="cloudPcRestorePointFrequencyType">
        <Member Name="default" Value="0" />
        <Member Name="fourHours" Value="1" />
        <Member Name="sixHours" Value="2" />
        <Member Name="twelveHours" Value="3" />
        <Member Name="sixteenHours" Value="4" />
        <Member Name="twentyFourHours" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="coachmarkLocationType">
        <Member Name="unknown" Value="0" />
        <Member Name="fromEmail" Value="1" />
        <Member Name="subject" Value="2" />
        <Member Name="externalTag" Value="3" />
        <Member Name="displayName" Value="4" />
        <Member Name="messageBody" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="columnTypes">
        <Member Name="note" Value="0" />
        <Member Name="text" Value="1" />
        <Member Name="choice" Value="2" />
        <Member Name="multichoice" Value="3" />
        <Member Name="number" Value="4" />
        <Member Name="currency" Value="5" />
        <Member Name="dateTime" Value="6" />
        <Member Name="lookup" Value="7" />
        <Member Name="boolean" Value="8" />
        <Member Name="user" Value="9" />
        <Member Name="url" Value="10" />
        <Member Name="calculated" Value="11" />
        <Member Name="location" Value="12" />
        <Member Name="geolocation" Value="13" />
        <Member Name="term" Value="14" />
        <Member Name="multiterm" Value="15" />
        <Member Name="thumbnail" Value="16" />
        <Member Name="approvalStatus" Value="17" />
        <Member Name="unknownFutureValue" Value="18" />
      </EnumType>
      <EnumType Name="communityPrivacy">
        <Member Name="public" Value="0" />
        <Member Name="private" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="complianceState">
        <Member Name="unknown" Value="0" />
        <Member Name="compliant" Value="1" />
        <Member Name="noncompliant" Value="2" />
        <Member Name="conflict" Value="3" />
        <Member Name="error" Value="4" />
        <Member Name="inGracePeriod" Value="254" />
        <Member Name="configManager" Value="255" />
      </EnumType>
      <EnumType Name="complianceStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="notApplicable" Value="1" />
        <Member Name="compliant" Value="2" />
        <Member Name="remediated" Value="3" />
        <Member Name="nonCompliant" Value="4" />
        <Member Name="error" Value="5" />
        <Member Name="conflict" Value="6" />
        <Member Name="notAssigned" Value="7" />
      </EnumType>
      <EnumType Name="conditionalAccessClientApp">
        <Member Name="all" Value="0" />
        <Member Name="browser" Value="1" />
        <Member Name="mobileAppsAndDesktopClients" Value="2" />
        <Member Name="exchangeActiveSync" Value="3" />
        <Member Name="easSupported" Value="4" />
        <Member Name="other" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="conditionalAccessDevicePlatform">
        <Member Name="android" Value="0" />
        <Member Name="iOS" Value="1" />
        <Member Name="windows" Value="2" />
        <Member Name="windowsPhone" Value="3" />
        <Member Name="macOS" Value="4" />
        <Member Name="all" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
        <Member Name="linux" Value="7" />
      </EnumType>
      <EnumType Name="conditionalAccessExternalTenantsMembershipKind">
        <Member Name="all" Value="0" />
        <Member Name="enumerated" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="conditionalAccessGrantControl">
        <Member Name="block" Value="0" />
        <Member Name="mfa" Value="1" />
        <Member Name="compliantDevice" Value="2" />
        <Member Name="domainJoinedDevice" Value="3" />
        <Member Name="approvedApplication" Value="4" />
        <Member Name="compliantApplication" Value="5" />
        <Member Name="passwordChange" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="conditionalAccessGuestOrExternalUserTypes" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="internalGuest" Value="1" />
        <Member Name="b2bCollaborationGuest" Value="2" />
        <Member Name="b2bCollaborationMember" Value="4" />
        <Member Name="b2bDirectConnectUser" Value="8" />
        <Member Name="otherExternalUser" Value="16" />
        <Member Name="serviceProvider" Value="32" />
        <Member Name="unknownFutureValue" Value="64" />
      </EnumType>
      <EnumType Name="conditionalAccessInsiderRiskLevels" IsFlags="true">
        <Member Name="minor" Value="1" />
        <Member Name="moderate" Value="2" />
        <Member Name="elevated" Value="4" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="conditionalAccessPolicyState">
        <Member Name="enabled" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="enabledForReportingButNotEnforced" Value="2" />
      </EnumType>
      <EnumType Name="conditionalAccessStatus">
        <Member Name="success" Value="0" />
        <Member Name="failure" Value="1" />
        <Member Name="notApplied" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="conditionalAccessTransferMethods" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="deviceCodeFlow" Value="1" />
        <Member Name="authenticationTransfer" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="confirmedBy" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="user" Value="1" />
        <Member Name="manager" Value="2" />
        <Member Name="unknownFutureValue" Value="1024" />
      </EnumType>
      <EnumType Name="connectedOrganizationState">
        <Member Name="configured" Value="0" />
        <Member Name="proposed" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="connectionDirection">
        <Member Name="unknown" Value="0" />
        <Member Name="inbound" Value="1" />
        <Member Name="outbound" Value="2" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="connectionStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="attempted" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="blocked" Value="3" />
        <Member Name="failed" Value="4" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="consentRequestFilterByCurrentUserOptions">
        <Member Name="reviewer" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="contactRelationship">
        <Member Name="parent" Value="0" />
        <Member Name="relative" Value="1" />
        <Member Name="aide" Value="2" />
        <Member Name="doctor" Value="3" />
        <Member Name="guardian" Value="4" />
        <Member Name="child" Value="5" />
        <Member Name="other" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="countryLookupMethodType">
        <Member Name="clientIpAddress" Value="0" />
        <Member Name="authenticatorAppGps" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="courseStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="inProgress" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="crossTenantAccessPolicyTargetConfigurationAccessType">
        <Member Name="allowed" Value="1" />
        <Member Name="blocked" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="crossTenantAccessPolicyTargetType">
        <Member Name="user" Value="1" />
        <Member Name="group" Value="2" />
        <Member Name="application" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="customExtensionCalloutInstanceStatus">
        <Member Name="calloutSent" Value="1" />
        <Member Name="callbackReceived" Value="2" />
        <Member Name="calloutFailed" Value="3" />
        <Member Name="callbackTimedOut" Value="4" />
        <Member Name="waitingForCallback" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="dataPolicyOperationStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="complete" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="dataSubjectType">
        <Member Name="customer" Value="0" />
        <Member Name="currentEmployee" Value="1" />
        <Member Name="formerEmployee" Value="2" />
        <Member Name="prospectiveEmployee" Value="3" />
        <Member Name="student" Value="4" />
        <Member Name="teacher" Value="5" />
        <Member Name="faculty" Value="6" />
        <Member Name="other" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="dayOfWeek">
        <Member Name="sunday" Value="0" />
        <Member Name="monday" Value="1" />
        <Member Name="tuesday" Value="2" />
        <Member Name="wednesday" Value="3" />
        <Member Name="thursday" Value="4" />
        <Member Name="friday" Value="5" />
        <Member Name="saturday" Value="6" />
      </EnumType>
      <EnumType Name="defenderCloudBlockLevelType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="high" Value="1" />
        <Member Name="highPlus" Value="2" />
        <Member Name="zeroTolerance" Value="3" />
      </EnumType>
      <EnumType Name="defenderMonitorFileActivity">
        <Member Name="userDefined" Value="0" />
        <Member Name="disable" Value="1" />
        <Member Name="monitorAllFiles" Value="2" />
        <Member Name="monitorIncomingFilesOnly" Value="3" />
        <Member Name="monitorOutgoingFilesOnly" Value="4" />
      </EnumType>
      <EnumType Name="defenderPromptForSampleSubmission">
        <Member Name="userDefined" Value="0" />
        <Member Name="alwaysPrompt" Value="1" />
        <Member Name="promptBeforeSendingPersonalData" Value="2" />
        <Member Name="neverSendData" Value="3" />
        <Member Name="sendAllDataWithoutPrompting" Value="4" />
      </EnumType>
      <EnumType Name="defenderScanType">
        <Member Name="userDefined" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="quick" Value="2" />
        <Member Name="full" Value="3" />
      </EnumType>
      <EnumType Name="defenderThreatAction">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="clean" Value="1" />
        <Member Name="quarantine" Value="2" />
        <Member Name="remove" Value="3" />
        <Member Name="allow" Value="4" />
        <Member Name="userDefined" Value="5" />
        <Member Name="block" Value="6" />
      </EnumType>
      <EnumType Name="delegatedAdminAccessAssignmentStatus">
        <Member Name="pending" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="deleting" Value="2" />
        <Member Name="deleted" Value="3" />
        <Member Name="error" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="delegatedAdminAccessContainerType">
        <Member Name="securityGroup" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="delegatedAdminRelationshipOperationType">
        <Member Name="delegatedAdminAccessAssignmentUpdate" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
        <Member Name="delegatedAdminRelationshipUpdate" Value="2" />
      </EnumType>
      <EnumType Name="delegatedAdminRelationshipRequestAction">
        <Member Name="lockForApproval" Value="0" />
        <Member Name="approve" Value="1" />
        <Member Name="terminate" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
        <Member Name="reject" Value="4" />
      </EnumType>
      <EnumType Name="delegatedAdminRelationshipRequestStatus">
        <Member Name="created" Value="0" />
        <Member Name="pending" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="delegatedAdminRelationshipStatus">
        <Member Name="activating" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="approvalPending" Value="2" />
        <Member Name="approved" Value="3" />
        <Member Name="created" Value="4" />
        <Member Name="expired" Value="5" />
        <Member Name="expiring" Value="6" />
        <Member Name="terminated" Value="7" />
        <Member Name="terminating" Value="8" />
        <Member Name="terminationRequested" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="delegateMeetingMessageDeliveryOptions">
        <Member Name="sendToDelegateAndInformationToPrincipal" Value="0" />
        <Member Name="sendToDelegateAndPrincipal" Value="1" />
        <Member Name="sendToDelegateOnly" Value="2" />
      </EnumType>
      <EnumType Name="destinationType">
        <Member Name="new" Value="0" />
        <Member Name="inPlace" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="detectedAppPlatformType">
        <Member Name="unknown" Value="0" />
        <Member Name="windows" Value="1" />
        <Member Name="windowsMobile" Value="2" />
        <Member Name="windowsHolographic" Value="3" />
        <Member Name="ios" Value="4" />
        <Member Name="macOS" Value="5" />
        <Member Name="chromeOS" Value="6" />
        <Member Name="androidOSP" Value="7" />
        <Member Name="androidDeviceAdministrator" Value="8" />
        <Member Name="androidWorkProfile" Value="9" />
        <Member Name="androidDedicatedAndFullyManaged" Value="10" />
        <Member Name="unknownFutureValue" Value="11" />
      </EnumType>
      <EnumType Name="deviceComplianceActionType">
        <Member Name="noAction" Value="0" />
        <Member Name="notification" Value="1" />
        <Member Name="block" Value="2" />
        <Member Name="retire" Value="3" />
        <Member Name="wipe" Value="4" />
        <Member Name="removeResourceAccessProfiles" Value="5" />
        <Member Name="pushNotification" Value="9" />
      </EnumType>
      <EnumType Name="deviceEnrollmentFailureReason">
        <Member Name="unknown" Value="0" />
        <Member Name="authentication" Value="1" />
        <Member Name="authorization" Value="2" />
        <Member Name="accountValidation" Value="3" />
        <Member Name="userValidation" Value="4" />
        <Member Name="deviceNotSupported" Value="5" />
        <Member Name="inMaintenance" Value="6" />
        <Member Name="badRequest" Value="7" />
        <Member Name="featureNotSupported" Value="8" />
        <Member Name="enrollmentRestrictionsEnforced" Value="9" />
        <Member Name="clientDisconnected" Value="10" />
        <Member Name="userAbandonment" Value="11" />
      </EnumType>
      <EnumType Name="deviceEnrollmentType">
        <Member Name="unknown" Value="0" />
        <Member Name="userEnrollment" Value="1" />
        <Member Name="deviceEnrollmentManager" Value="2" />
        <Member Name="appleBulkWithUser" Value="3" />
        <Member Name="appleBulkWithoutUser" Value="4" />
        <Member Name="windowsAzureADJoin" Value="5" />
        <Member Name="windowsBulkUserless" Value="6" />
        <Member Name="windowsAutoEnrollment" Value="7" />
        <Member Name="windowsBulkAzureDomainJoin" Value="8" />
        <Member Name="windowsCoManagement" Value="9" />
        <Member Name="windowsAzureADJoinUsingDeviceAuth" Value="10" />
        <Member Name="appleUserEnrollment" Value="11" />
        <Member Name="appleUserEnrollmentWithServiceAccount" Value="12" />
      </EnumType>
      <EnumType Name="deviceLogCollectionTemplateType">
        <Member Name="predefined" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="deviceManagementExchangeAccessState">
        <Member Name="none" Value="0" />
        <Member Name="unknown" Value="1" />
        <Member Name="allowed" Value="2" />
        <Member Name="blocked" Value="3" />
        <Member Name="quarantined" Value="4" />
      </EnumType>
      <EnumType Name="deviceManagementExchangeAccessStateReason">
        <Member Name="none" Value="0" />
        <Member Name="unknown" Value="1" />
        <Member Name="exchangeGlobalRule" Value="2" />
        <Member Name="exchangeIndividualRule" Value="3" />
        <Member Name="exchangeDeviceRule" Value="4" />
        <Member Name="exchangeUpgrade" Value="5" />
        <Member Name="exchangeMailboxPolicy" Value="6" />
        <Member Name="other" Value="7" />
        <Member Name="compliant" Value="8" />
        <Member Name="notCompliant" Value="9" />
        <Member Name="notEnrolled" Value="10" />
        <Member Name="unknownLocation" Value="12" />
        <Member Name="mfaRequired" Value="13" />
        <Member Name="azureADBlockDueToAccessPolicy" Value="14" />
        <Member Name="compromisedPassword" Value="15" />
        <Member Name="deviceNotKnownWithManagedApp" Value="16" />
      </EnumType>
      <EnumType Name="deviceManagementExchangeConnectorStatus">
        <Member Name="none" Value="0" />
        <Member Name="connectionPending" Value="1" />
        <Member Name="connected" Value="2" />
        <Member Name="disconnected" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="deviceManagementExchangeConnectorSyncType">
        <Member Name="fullSync" Value="0" />
        <Member Name="deltaSync" Value="1" />
      </EnumType>
      <EnumType Name="deviceManagementExchangeConnectorType">
        <Member Name="onPremises" Value="0" />
        <Member Name="hosted" Value="1" />
        <Member Name="serviceToService" Value="2" />
        <Member Name="dedicated" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="deviceManagementExportJobLocalizationType">
        <Member Name="localizedValuesAsAdditionalColumn" Value="0" />
        <Member Name="replaceLocalizableValues" Value="1" />
      </EnumType>
      <EnumType Name="deviceManagementPartnerAppType">
        <Member Name="unknown" Value="0" />
        <Member Name="singleTenantApp" Value="1" />
        <Member Name="multiTenantApp" Value="2" />
      </EnumType>
      <EnumType Name="deviceManagementPartnerTenantState">
        <Member Name="unknown" Value="0" />
        <Member Name="unavailable" Value="1" />
        <Member Name="enabled" Value="2" />
        <Member Name="terminated" Value="3" />
        <Member Name="rejected" Value="4" />
        <Member Name="unresponsive" Value="5" />
      </EnumType>
      <EnumType Name="deviceManagementReportFileFormat">
        <Member Name="csv" Value="0" />
        <Member Name="pdf" Value="1" />
        <Member Name="json" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="deviceManagementReportStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="notStarted" Value="1" />
        <Member Name="inProgress" Value="2" />
        <Member Name="completed" Value="3" />
        <Member Name="failed" Value="4" />
      </EnumType>
      <EnumType Name="deviceManagementSubscriptionState">
        <Member Name="pending" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="warning" Value="2" />
        <Member Name="disabled" Value="3" />
        <Member Name="deleted" Value="4" />
        <Member Name="blocked" Value="5" />
        <Member Name="lockedOut" Value="8" />
      </EnumType>
      <EnumType Name="devicePlatformType">
        <Member Name="android" Value="0" />
        <Member Name="androidForWork" Value="1" />
        <Member Name="iOS" Value="2" />
        <Member Name="macOS" Value="3" />
        <Member Name="windowsPhone81" Value="4" />
        <Member Name="windows81AndLater" Value="5" />
        <Member Name="windows10AndLater" Value="6" />
        <Member Name="androidWorkProfile" Value="7" />
        <Member Name="unknown" Value="8" />
        <Member Name="androidAOSP" Value="9" />
        <Member Name="androidMobileApplicationManagement" Value="10" />
        <Member Name="iOSMobileApplicationManagement" Value="11" />
        <Member Name="unknownFutureValue" Value="12" />
      </EnumType>
      <EnumType Name="deviceRegistrationState">
        <Member Name="notRegistered" Value="0" />
        <Member Name="registered" Value="2" />
        <Member Name="revoked" Value="3" />
        <Member Name="keyConflict" Value="4" />
        <Member Name="approvalPending" Value="5" />
        <Member Name="certificateReset" Value="6" />
        <Member Name="notRegisteredPendingEnrollment" Value="7" />
        <Member Name="unknown" Value="8" />
      </EnumType>
      <EnumType Name="deviceThreatProtectionLevel">
        <Member Name="unavailable" Value="0" />
        <Member Name="secured" Value="1" />
        <Member Name="low" Value="2" />
        <Member Name="medium" Value="3" />
        <Member Name="high" Value="4" />
        <Member Name="notSet" Value="10" />
      </EnumType>
      <EnumType Name="diagnosticDataSubmissionMode">
        <Member Name="userDefined" Value="0" />
        <Member Name="none" Value="1" />
        <Member Name="basic" Value="2" />
        <Member Name="enhanced" Value="3" />
        <Member Name="full" Value="4" />
      </EnumType>
      <EnumType Name="directoryDefinitionDiscoverabilities" IsFlags="true">
        <Member Name="None" Value="0" />
        <Member Name="AttributeNames" Value="1" />
        <Member Name="AttributeDataTypes" Value="2" />
        <Member Name="AttributeReadOnly" Value="4" />
        <Member Name="ReferenceAttributes" Value="8" />
        <Member Name="UnknownFutureValue" Value="16" />
      </EnumType>
      <EnumType Name="disableReason">
        <Member Name="none" Value="0" />
        <Member Name="invalidBillingProfile" Value="1" />
        <Member Name="userRequested" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="diskType">
        <Member Name="unknown" Value="0" />
        <Member Name="hdd" Value="1" />
        <Member Name="ssd" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="driveItemSourceApplication">
        <Member Name="teams" Value="0" />
        <Member Name="yammer" Value="1" />
        <Member Name="sharePoint" Value="2" />
        <Member Name="oneDrive" Value="3" />
        <Member Name="stream" Value="4" />
        <Member Name="powerPoint" Value="5" />
        <Member Name="office" Value="6" />
        <Member Name="loki" Value="7" />
        <Member Name="loop" Value="8" />
        <Member Name="other" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="edgeCookiePolicy">
        <Member Name="userDefined" Value="0" />
        <Member Name="allow" Value="1" />
        <Member Name="blockThirdParty" Value="2" />
        <Member Name="blockAll" Value="3" />
      </EnumType>
      <EnumType Name="edgeSearchEngineType">
        <Member Name="default" Value="0" />
        <Member Name="bing" Value="1" />
      </EnumType>
      <EnumType Name="editionUpgradeLicenseType">
        <Member Name="productKey" Value="0" />
        <Member Name="licenseFile" Value="1" />
      </EnumType>
      <EnumType Name="educationAddedStudentAction">
        <Member Name="none" Value="0" />
        <Member Name="assignIfOpen" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="educationAddToCalendarOptions">
        <Member Name="none" Value="0" />
        <Member Name="studentsAndPublisher" Value="1" />
        <Member Name="studentsAndTeamOwners" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
        <Member Name="studentsOnly" Value="4" />
      </EnumType>
      <EnumType Name="educationAssignmentStatus">
        <Member Name="draft" Value="0" />
        <Member Name="published" Value="1" />
        <Member Name="assigned" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
        <Member Name="inactive" Value="4" />
      </EnumType>
      <EnumType Name="educationExternalSource">
        <Member Name="sis" Value="0" />
        <Member Name="manual" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="educationFeedbackResourceOutcomeStatus">
        <Member Name="notPublished" Value="0" />
        <Member Name="pendingPublish" Value="1" />
        <Member Name="published" Value="2" />
        <Member Name="failedPublish" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="educationGender">
        <Member Name="female" Value="0" />
        <Member Name="male" Value="1" />
        <Member Name="other" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="educationModuleStatus">
        <Member Name="draft" Value="0" />
        <Member Name="published" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="educationSubmissionStatus">
        <Member Name="working" Value="0" />
        <Member Name="submitted" Value="1" />
        <Member Name="released" Value="2" />
        <Member Name="returned" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="reassigned" Value="5" />
        <Member Name="excused" Value="6" />
      </EnumType>
      <EnumType Name="educationUserRole">
        <Member Name="student" Value="0" />
        <Member Name="teacher" Value="1" />
        <Member Name="none" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="eligibilityFilteringEnabledEntities" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="swapRequest" Value="1" />
        <Member Name="offerShiftRequest" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="timeOffReason" Value="8" />
      </EnumType>
      <EnumType Name="eligibilityScheduleFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="eligibilityScheduleInstanceFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="eligibilityScheduleRequestFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="approver" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="emailRole">
        <Member Name="unknown" Value="0" />
        <Member Name="sender" Value="1" />
        <Member Name="recipient" Value="2" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="enablement">
        <Member Name="notConfigured" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="disabled" Value="2" />
      </EnumType>
      <EnumType Name="endpointType">
        <Member Name="default" Value="0" />
        <Member Name="voicemail" Value="1" />
        <Member Name="skypeForBusiness" Value="2" />
        <Member Name="skypeForBusinessVoipPhone" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="endUserNotificationPreference">
        <Member Name="unknown" Value="0" />
        <Member Name="microsoft" Value="1" />
        <Member Name="custom" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="endUserNotificationSettingType">
        <Member Name="unknown" Value="0" />
        <Member Name="noTraining" Value="1" />
        <Member Name="trainingSelected" Value="2" />
        <Member Name="noNotification" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="endUserNotificationType">
        <Member Name="unknown" Value="0" />
        <Member Name="positiveReinforcement" Value="1" />
        <Member Name="noTraining" Value="2" />
        <Member Name="trainingAssignment" Value="3" />
        <Member Name="trainingReminder" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="engagementAsyncOperationType">
        <Member Name="createCommunity" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="enrollmentState">
        <Member Name="unknown" Value="0" />
        <Member Name="enrolled" Value="1" />
        <Member Name="pendingReset" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="notContacted" Value="4" />
      </EnumType>
      <EnumType Name="entityType">
        <Member Name="event" Value="0" />
        <Member Name="message" Value="1" />
        <Member Name="driveItem" Value="2" />
        <Member Name="externalItem" Value="4" />
        <Member Name="site" Value="5" />
        <Member Name="list" Value="6" />
        <Member Name="listItem" Value="7" />
        <Member Name="drive" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
        <Member Name="chatMessage" Value="10" />
        <Member Name="person" Value="11" />
        <Member Name="acronym" Value="12" />
        <Member Name="bookmark" Value="13" />
      </EnumType>
      <EnumType Name="entryExportStatus">
        <Member Name="Noop" Value="0" />
        <Member Name="Success" Value="1" />
        <Member Name="RetryableError" Value="2" />
        <Member Name="PermanentError" Value="3" />
        <Member Name="Error" Value="4" />
      </EnumType>
      <EnumType Name="entrySyncOperation">
        <Member Name="None" Value="0" />
        <Member Name="Add" Value="1" />
        <Member Name="Delete" Value="2" />
        <Member Name="Update" Value="3" />
      </EnumType>
      <EnumType Name="escrowBehavior">
        <Member Name="Default" Value="1" />
        <Member Name="IgnoreLookupReferenceResolutionFailure" Value="2" />
      </EnumType>
      <EnumType Name="eventType">
        <Member Name="singleInstance" Value="0" />
        <Member Name="occurrence" Value="1" />
        <Member Name="exception" Value="2" />
        <Member Name="seriesMaster" Value="3" />
      </EnumType>
      <EnumType Name="exchangeIdFormat">
        <Member Name="entryId" Value="0" />
        <Member Name="ewsId" Value="1" />
        <Member Name="immutableEntryId" Value="2" />
        <Member Name="restId" Value="3" />
        <Member Name="restImmutableEntryId" Value="4" />
      </EnumType>
      <EnumType Name="expirationPatternType">
        <Member Name="notSpecified" Value="0" />
        <Member Name="noExpiration" Value="1" />
        <Member Name="afterDateTime" Value="2" />
        <Member Name="afterDuration" Value="3" />
      </EnumType>
      <EnumType Name="externalAudienceScope">
        <Member Name="none" Value="0" />
        <Member Name="contactsOnly" Value="1" />
        <Member Name="all" Value="2" />
      </EnumType>
      <EnumType Name="externalEmailOtpState">
        <Member Name="default" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="disabled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="featureTargetType">
        <Member Name="group" Value="0" />
        <Member Name="administrativeUnit" Value="1" />
        <Member Name="role" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="featureType">
        <Member Name="registration" Value="0" />
        <Member Name="reset" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="federatedIdpMfaBehavior">
        <Member Name="acceptIfMfaDoneByFederatedIdp" Value="0" />
        <Member Name="enforceMfaByFederatedIdp" Value="1" />
        <Member Name="rejectMfaByFederatedIdp" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="fido2RestrictionEnforcementType">
        <Member Name="allow" Value="0" />
        <Member Name="block" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="fileHashType">
        <Member Name="unknown" Value="0" />
        <Member Name="sha1" Value="1" />
        <Member Name="sha256" Value="2" />
        <Member Name="md5" Value="3" />
        <Member Name="authenticodeHash256" Value="4" />
        <Member Name="lsHash" Value="5" />
        <Member Name="ctph" Value="6" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="fileStorageContainerStatus">
        <Member Name="inactive" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="filterMode">
        <Member Name="include" Value="0" />
        <Member Name="exclude" Value="1" />
      </EnumType>
      <EnumType Name="firewallCertificateRevocationListCheckMethodType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="none" Value="1" />
        <Member Name="attempt" Value="2" />
        <Member Name="require" Value="3" />
      </EnumType>
      <EnumType Name="firewallPacketQueueingMethodType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="queueInbound" Value="2" />
        <Member Name="queueOutbound" Value="3" />
        <Member Name="queueBoth" Value="4" />
      </EnumType>
      <EnumType Name="firewallPreSharedKeyEncodingMethodType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="none" Value="1" />
        <Member Name="utF8" Value="2" />
      </EnumType>
      <EnumType Name="followupFlagStatus">
        <Member Name="notFlagged" Value="0" />
        <Member Name="complete" Value="1" />
        <Member Name="flagged" Value="2" />
      </EnumType>
      <EnumType Name="freeBusyStatus">
        <Member Name="unknown" Value="-1" />
        <Member Name="free" Value="0" />
        <Member Name="tentative" Value="1" />
        <Member Name="busy" Value="2" />
        <Member Name="oof" Value="3" />
        <Member Name="workingElsewhere" Value="4" />
      </EnumType>
      <EnumType Name="giphyRatingType">
        <Member Name="strict" Value="0" />
        <Member Name="moderate" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="groupType">
        <Member Name="unifiedGroups" Value="0" />
        <Member Name="azureAD" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="horizontalSectionLayoutType">
        <Member Name="none" Value="0" />
        <Member Name="oneColumn" Value="1" />
        <Member Name="twoColumns" Value="2" />
        <Member Name="threeColumns" Value="3" />
        <Member Name="oneThirdLeftColumn" Value="4" />
        <Member Name="oneThirdRightColumn" Value="5" />
        <Member Name="fullWidth" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="identityUserFlowAttributeDataType">
        <Member Name="string" Value="1" />
        <Member Name="boolean" Value="2" />
        <Member Name="int64" Value="3" />
        <Member Name="stringCollection" Value="4" />
        <Member Name="dateTime" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="identityUserFlowAttributeInputType">
        <Member Name="textBox" Value="1" />
        <Member Name="dateTimeDropdown" Value="2" />
        <Member Name="radioSingleSelect" Value="3" />
        <Member Name="dropdownSingleSelect" Value="4" />
        <Member Name="emailBox" Value="5" />
        <Member Name="checkboxMultiSelect" Value="6" />
      </EnumType>
      <EnumType Name="identityUserFlowAttributeType">
        <Member Name="builtIn" Value="1" />
        <Member Name="custom" Value="2" />
        <Member Name="required" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="imageTaggingChoice">
        <Member Name="disabled" Value="0" />
        <Member Name="basic" Value="1" />
        <Member Name="enhanced" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="importance">
        <Member Name="low" Value="0" />
        <Member Name="normal" Value="1" />
        <Member Name="high" Value="2" />
      </EnumType>
      <EnumType Name="importedWindowsAutopilotDeviceIdentityImportStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="pending" Value="1" />
        <Member Name="partial" Value="2" />
        <Member Name="complete" Value="3" />
        <Member Name="error" Value="4" />
      </EnumType>
      <EnumType Name="importedWindowsAutopilotDeviceIdentityUploadStatus">
        <Member Name="noUpload" Value="0" />
        <Member Name="pending" Value="1" />
        <Member Name="complete" Value="2" />
        <Member Name="error" Value="3" />
      </EnumType>
      <EnumType Name="includedUserRoles">
        <Member Name="all" Value="0" />
        <Member Name="privilegedAdmin" Value="1" />
        <Member Name="admin" Value="2" />
        <Member Name="user" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="includedUserTypes">
        <Member Name="all" Value="0" />
        <Member Name="member" Value="1" />
        <Member Name="guest" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="inferenceClassificationType">
        <Member Name="focused" Value="0" />
        <Member Name="other" Value="1" />
      </EnumType>
      <EnumType Name="initiatorType">
        <Member Name="user" Value="0" />
        <Member Name="application" Value="1" />
        <Member Name="system" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="installIntent">
        <Member Name="available" Value="0" />
        <Member Name="required" Value="1" />
        <Member Name="uninstall" Value="2" />
        <Member Name="availableWithoutEnrollment" Value="3" />
      </EnumType>
      <EnumType Name="installState">
        <Member Name="notApplicable" Value="0" />
        <Member Name="installed" Value="1" />
        <Member Name="failed" Value="2" />
        <Member Name="notInstalled" Value="3" />
        <Member Name="uninstallFailed" Value="4" />
        <Member Name="unknown" Value="5" />
      </EnumType>
      <EnumType Name="internetSiteSecurityLevel">
        <Member Name="userDefined" Value="0" />
        <Member Name="medium" Value="1" />
        <Member Name="mediumHigh" Value="2" />
        <Member Name="high" Value="3" />
      </EnumType>
      <EnumType Name="iosNotificationAlertType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="banner" Value="1" />
        <Member Name="modal" Value="2" />
        <Member Name="none" Value="3" />
      </EnumType>
      <EnumType Name="iosUpdatesInstallStatus">
        <Member Name="deviceOsHigherThanDesiredOsVersion" Value="-2016330696" />
        <Member Name="sharedDeviceUserLoggedInError" Value="-2016330699" />
        <Member Name="notSupportedOperation" Value="-2016330701" />
        <Member Name="installFailed" Value="-2016330702" />
        <Member Name="installPhoneCallInProgress" Value="-2016330703" />
        <Member Name="installInsufficientPower" Value="-2016330704" />
        <Member Name="installInsufficientSpace" Value="-2016330705" />
        <Member Name="installing" Value="-2016330706" />
        <Member Name="downloadInsufficientNetwork" Value="-2016330707" />
        <Member Name="downloadInsufficientPower" Value="-2016330708" />
        <Member Name="downloadInsufficientSpace" Value="-2016330709" />
        <Member Name="downloadRequiresComputer" Value="-2016330710" />
        <Member Name="downloadFailed" Value="-2016330711" />
        <Member Name="downloading" Value="-2016330712" />
        <Member Name="success" Value="0" />
        <Member Name="available" Value="1" />
        <Member Name="idle" Value="2" />
        <Member Name="unknown" Value="3" />
      </EnumType>
      <EnumType Name="layoutTemplateType">
        <Member Name="default" Value="0" />
        <Member Name="verticalSplit" Value="1" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="level">
        <Member Name="beginner" Value="0" />
        <Member Name="intermediate" Value="1" />
        <Member Name="advanced" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="lifecycleEventType">
        <Member Name="missed" Value="0" />
        <Member Name="subscriptionRemoved" Value="1" />
        <Member Name="reauthorizationRequired" Value="2" />
      </EnumType>
      <EnumType Name="lobbyBypassScope">
        <Member Name="organizer" Value="0" />
        <Member Name="organization" Value="1" />
        <Member Name="organizationAndFederated" Value="2" />
        <Member Name="everyone" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="invited" Value="5" />
        <Member Name="organizationExcludingGuests" Value="6" />
      </EnumType>
      <EnumType Name="locationType">
        <Member Name="default" Value="0" />
        <Member Name="conferenceRoom" Value="1" />
        <Member Name="homeAddress" Value="2" />
        <Member Name="businessAddress" Value="3" />
        <Member Name="geoCoordinates" Value="4" />
        <Member Name="streetAddress" Value="5" />
        <Member Name="hotel" Value="6" />
        <Member Name="restaurant" Value="7" />
        <Member Name="localBusiness" Value="8" />
        <Member Name="postalAddress" Value="9" />
      </EnumType>
      <EnumType Name="locationUniqueIdType">
        <Member Name="unknown" Value="0" />
        <Member Name="locationStore" Value="1" />
        <Member Name="directory" Value="2" />
        <Member Name="private" Value="3" />
        <Member Name="bing" Value="4" />
      </EnumType>
      <EnumType Name="logonType">
        <Member Name="unknown" Value="0" />
        <Member Name="interactive" Value="1" />
        <Member Name="remoteInteractive" Value="2" />
        <Member Name="network" Value="3" />
        <Member Name="batch" Value="4" />
        <Member Name="service" Value="5" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="longRunningOperationStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="mailDestinationRoutingReason">
        <Member Name="none" Value="0" />
        <Member Name="mailFlowRule" Value="1" />
        <Member Name="safeSender" Value="2" />
        <Member Name="blockedSender" Value="3" />
        <Member Name="advancedSpamFiltering" Value="4" />
        <Member Name="domainAllowList" Value="5" />
        <Member Name="domainBlockList" Value="6" />
        <Member Name="notInAddressBook" Value="7" />
        <Member Name="firstTimeSender" Value="8" />
        <Member Name="autoPurgeToInbox" Value="9" />
        <Member Name="autoPurgeToJunk" Value="10" />
        <Member Name="autoPurgeToDeleted" Value="11" />
        <Member Name="outbound" Value="12" />
        <Member Name="notJunk" Value="13" />
        <Member Name="junk" Value="14" />
        <Member Name="unknownFutureValue" Value="15" />
      </EnumType>
      <EnumType Name="mailTipsType" IsFlags="true">
        <Member Name="automaticReplies" Value="1" />
        <Member Name="mailboxFullStatus" Value="2" />
        <Member Name="customMailTip" Value="4" />
        <Member Name="externalMemberCount" Value="8" />
        <Member Name="totalMemberCount" Value="16" />
        <Member Name="maxMessageSize" Value="32" />
        <Member Name="deliveryRestriction" Value="64" />
        <Member Name="moderationStatus" Value="128" />
        <Member Name="recipientScope" Value="256" />
        <Member Name="recipientSuggestions" Value="512" />
      </EnumType>
      <EnumType Name="managedAppAvailability">
        <Member Name="global" Value="0" />
        <Member Name="lineOfBusiness" Value="1" />
      </EnumType>
      <EnumType Name="managedAppClipboardSharingLevel">
        <Member Name="allApps" Value="0" />
        <Member Name="managedAppsWithPasteIn" Value="1" />
        <Member Name="managedApps" Value="2" />
        <Member Name="blocked" Value="3" />
      </EnumType>
      <EnumType Name="managedAppDataEncryptionType">
        <Member Name="useDeviceSettings" Value="0" />
        <Member Name="afterDeviceRestart" Value="1" />
        <Member Name="whenDeviceLockedExceptOpenFiles" Value="2" />
        <Member Name="whenDeviceLocked" Value="3" />
      </EnumType>
      <EnumType Name="managedAppDataStorageLocation">
        <Member Name="oneDriveForBusiness" Value="1" />
        <Member Name="sharePoint" Value="2" />
        <Member Name="box" Value="3" />
        <Member Name="localStorage" Value="6" />
      </EnumType>
      <EnumType Name="managedAppDataTransferLevel">
        <Member Name="allApps" Value="0" />
        <Member Name="managedApps" Value="1" />
        <Member Name="none" Value="2" />
      </EnumType>
      <EnumType Name="managedAppFlaggedReason">
        <Member Name="none" Value="0" />
        <Member Name="rootedDevice" Value="1" />
      </EnumType>
      <EnumType Name="managedAppPinCharacterSet">
        <Member Name="numeric" Value="0" />
        <Member Name="alphanumericAndSymbol" Value="1" />
      </EnumType>
      <EnumType Name="managedBrowserType" IsFlags="true">
        <Member Name="notConfigured" Value="0" />
        <Member Name="microsoftEdge" Value="1" />
      </EnumType>
      <EnumType Name="managedDeviceOwnerType">
        <Member Name="unknown" Value="0" />
        <Member Name="company" Value="1" />
        <Member Name="personal" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="managedDevicePartnerReportedHealthState">
        <Member Name="unknown" Value="0" />
        <Member Name="activated" Value="1" />
        <Member Name="deactivated" Value="2" />
        <Member Name="secured" Value="3" />
        <Member Name="lowSeverity" Value="4" />
        <Member Name="mediumSeverity" Value="5" />
        <Member Name="highSeverity" Value="6" />
        <Member Name="unresponsive" Value="7" />
        <Member Name="compromised" Value="8" />
        <Member Name="misconfigured" Value="9" />
      </EnumType>
      <EnumType Name="managementAgentType">
        <Member Name="eas" Value="1" />
        <Member Name="mdm" Value="2" />
        <Member Name="easMdm" Value="3" />
        <Member Name="intuneClient" Value="4" />
        <Member Name="easIntuneClient" Value="5" />
        <Member Name="configurationManagerClient" Value="8" />
        <Member Name="configurationManagerClientMdm" Value="10" />
        <Member Name="configurationManagerClientMdmEas" Value="11" />
        <Member Name="unknown" Value="16" />
        <Member Name="jamf" Value="32" />
        <Member Name="googleCloudDevicePolicyController" Value="64" />
        <Member Name="microsoft365ManagedMdm" Value="258" />
        <Member Name="msSense" Value="1024" />
      </EnumType>
      <EnumType Name="mdmAppConfigKeyType">
        <Member Name="stringType" Value="0" />
        <Member Name="integerType" Value="1" />
        <Member Name="realType" Value="2" />
        <Member Name="booleanType" Value="3" />
        <Member Name="tokenType" Value="4" />
      </EnumType>
      <EnumType Name="mdmAuthority">
        <Member Name="unknown" Value="0" />
        <Member Name="intune" Value="1" />
        <Member Name="sccm" Value="2" />
        <Member Name="office365" Value="3" />
      </EnumType>
      <EnumType Name="mediaDirection">
        <Member Name="inactive" Value="0" />
        <Member Name="sendOnly" Value="1" />
        <Member Name="receiveOnly" Value="2" />
        <Member Name="sendReceive" Value="3" />
      </EnumType>
      <EnumType Name="mediaSourceContentCategory">
        <Member Name="meeting" Value="0" />
        <Member Name="liveStream" Value="1" />
        <Member Name="presentation" Value="2" />
        <Member Name="screenRecording" Value="3" />
        <Member Name="story" Value="4" />
        <Member Name="profile" Value="5" />
        <Member Name="chat" Value="6" />
        <Member Name="note" Value="7" />
        <Member Name="comment" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
      </EnumType>
      <EnumType Name="mediaState">
        <Member Name="active" Value="0" />
        <Member Name="inactive" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="meetingAudience">
        <Member Name="everyone" Value="0" />
        <Member Name="organization" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="meetingChatHistoryDefaultMode">
        <Member Name="none" Value="0" />
        <Member Name="all" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="meetingChatMode">
        <Member Name="enabled" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="limited" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="meetingLiveShareOptions">
        <Member Name="enabled" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="meetingMessageType">
        <Member Name="none" Value="0" />
        <Member Name="meetingRequest" Value="1" />
        <Member Name="meetingCancelled" Value="2" />
        <Member Name="meetingAccepted" Value="3" />
        <Member Name="meetingTenativelyAccepted" Value="4" />
        <Member Name="meetingDeclined" Value="5" />
      </EnumType>
      <EnumType Name="meetingRequestType">
        <Member Name="none" Value="0" />
        <Member Name="newMeetingRequest" Value="1" />
        <Member Name="fullUpdate" Value="65536" />
        <Member Name="informationalUpdate" Value="131072" />
        <Member Name="silentUpdate" Value="262144" />
        <Member Name="outdated" Value="524288" />
        <Member Name="principalWantsCopy" Value="1048576" />
      </EnumType>
      <EnumType Name="messageActionFlag">
        <Member Name="any" Value="0" />
        <Member Name="call" Value="1" />
        <Member Name="doNotForward" Value="2" />
        <Member Name="followUp" Value="3" />
        <Member Name="fyi" Value="4" />
        <Member Name="forward" Value="5" />
        <Member Name="noResponseNecessary" Value="6" />
        <Member Name="read" Value="7" />
        <Member Name="reply" Value="8" />
        <Member Name="replyToAll" Value="9" />
        <Member Name="review" Value="10" />
      </EnumType>
      <EnumType Name="microsoftAuthenticatorAuthenticationMode">
        <Member Name="deviceBasedPush" Value="0" />
        <Member Name="push" Value="1" />
        <Member Name="any" Value="2" />
      </EnumType>
      <EnumType Name="microsoftEdgeChannel">
        <Member Name="dev" Value="0" />
        <Member Name="beta" Value="1" />
        <Member Name="stable" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="microsoftManagedDesktopType">
        <Member Name="notManaged" Value="0" />
        <Member Name="premiumManaged" Value="1" />
        <Member Name="standardManaged" Value="2" />
        <Member Name="starterManaged" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="microsoftStoreForBusinessLicenseType">
        <Member Name="offline" Value="0" />
        <Member Name="online" Value="1" />
      </EnumType>
      <EnumType Name="migrationStatus">
        <Member Name="ready" Value="0" />
        <Member Name="needsReview" Value="1" />
        <Member Name="additionalStepsRequired" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="miracastChannel">
        <Member Name="userDefined" Value="0" />
        <Member Name="one" Value="1" />
        <Member Name="two" Value="2" />
        <Member Name="three" Value="3" />
        <Member Name="four" Value="4" />
        <Member Name="five" Value="5" />
        <Member Name="six" Value="6" />
        <Member Name="seven" Value="7" />
        <Member Name="eight" Value="8" />
        <Member Name="nine" Value="9" />
        <Member Name="ten" Value="10" />
        <Member Name="eleven" Value="11" />
        <Member Name="thirtySix" Value="36" />
        <Member Name="forty" Value="40" />
        <Member Name="fortyFour" Value="44" />
        <Member Name="fortyEight" Value="48" />
        <Member Name="oneHundredFortyNine" Value="149" />
        <Member Name="oneHundredFiftyThree" Value="153" />
        <Member Name="oneHundredFiftySeven" Value="157" />
        <Member Name="oneHundredSixtyOne" Value="161" />
        <Member Name="oneHundredSixtyFive" Value="165" />
      </EnumType>
      <EnumType Name="mobileAppContentFileUploadState">
        <Member Name="success" Value="0" />
        <Member Name="transientError" Value="1" />
        <Member Name="error" Value="2" />
        <Member Name="unknown" Value="3" />
        <Member Name="azureStorageUriRequestSuccess" Value="100" />
        <Member Name="azureStorageUriRequestPending" Value="101" />
        <Member Name="azureStorageUriRequestFailed" Value="102" />
        <Member Name="azureStorageUriRequestTimedOut" Value="103" />
        <Member Name="azureStorageUriRenewalSuccess" Value="200" />
        <Member Name="azureStorageUriRenewalPending" Value="201" />
        <Member Name="azureStorageUriRenewalFailed" Value="202" />
        <Member Name="azureStorageUriRenewalTimedOut" Value="203" />
        <Member Name="commitFileSuccess" Value="300" />
        <Member Name="commitFilePending" Value="301" />
        <Member Name="commitFileFailed" Value="302" />
        <Member Name="commitFileTimedOut" Value="303" />
      </EnumType>
      <EnumType Name="mobileAppPublishingState">
        <Member Name="notPublished" Value="0" />
        <Member Name="processing" Value="1" />
        <Member Name="published" Value="2" />
      </EnumType>
      <EnumType Name="mobileThreatPartnerTenantState">
        <Member Name="unavailable" Value="0" />
        <Member Name="available" Value="1" />
        <Member Name="enabled" Value="2" />
        <Member Name="unresponsive" Value="3" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="modality">
        <Member Name="audio" Value="1" />
        <Member Name="video" Value="2" />
        <Member Name="videoBasedScreenSharing" Value="3" />
        <Member Name="data" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="multiFactorAuthConfiguration">
        <Member Name="notRequired" Value="0" />
        <Member Name="required" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="multiTenantOrganizationMemberProcessingStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="multiTenantOrganizationMemberRole">
        <Member Name="owner" Value="0" />
        <Member Name="member" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="multiTenantOrganizationMemberState">
        <Member Name="pending" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="removed" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="multiTenantOrganizationState">
        <Member Name="active" Value="0" />
        <Member Name="inactive" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="mutability">
        <Member Name="ReadWrite" Value="0" />
        <Member Name="ReadOnly" Value="1" />
        <Member Name="Immutable" Value="2" />
        <Member Name="WriteOnly" Value="3" />
      </EnumType>
      <EnumType Name="nativeAuthenticationApisEnabled" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="all" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="notificationDeliveryFrequency">
        <Member Name="unknown" Value="0" />
        <Member Name="weekly" Value="1" />
        <Member Name="biWeekly" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="notificationDeliveryPreference">
        <Member Name="unknown" Value="0" />
        <Member Name="deliverImmedietly" Value="1" />
        <Member Name="deliverAfterCampaignEnd" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="notificationTemplateBrandingOptions" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="includeCompanyLogo" Value="1" />
        <Member Name="includeCompanyName" Value="2" />
        <Member Name="includeContactInformation" Value="4" />
        <Member Name="includeCompanyPortalLink" Value="8" />
        <Member Name="includeDeviceDetails" Value="16" />
        <Member Name="unknownFutureValue" Value="32" />
      </EnumType>
      <EnumType Name="oAuthAppScope">
        <Member Name="unknown" Value="0" />
        <Member Name="readCalendar" Value="1" />
        <Member Name="readContact" Value="2" />
        <Member Name="readMail" Value="3" />
        <Member Name="readAllChat" Value="4" />
        <Member Name="readAllFile" Value="5" />
        <Member Name="readAndWriteMail" Value="6" />
        <Member Name="sendMail" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="objectDefinitionMetadata">
        <Member Name="PropertyNameAccountEnabled" Value="0" />
        <Member Name="PropertyNameSoftDeleted" Value="1" />
        <Member Name="IsSoftDeletionSupported" Value="2" />
        <Member Name="IsSynchronizeAllSupported" Value="3" />
        <Member Name="ConnectorDataStorageRequired" Value="4" />
        <Member Name="Extensions" Value="5" />
        <Member Name="BaseObjectName" Value="6" />
      </EnumType>
      <EnumType Name="objectFlowTypes" IsFlags="true">
        <Member Name="None" Value="0" />
        <Member Name="Add" Value="1" />
        <Member Name="Update" Value="2" />
        <Member Name="Delete" Value="4" />
      </EnumType>
      <EnumType Name="objectMappingMetadata">
        <Member Name="EscrowBehavior" Value="0" />
        <Member Name="DisableMonitoringForChanges" Value="1" />
        <Member Name="OriginalJoiningProperty" Value="2" />
        <Member Name="Disposition" Value="3" />
        <Member Name="IsCustomerDefined" Value="4" />
        <Member Name="ExcludeFromReporting" Value="5" />
        <Member Name="Unsynchronized" Value="6" />
      </EnumType>
      <EnumType Name="obliterationBehavior">
        <Member Name="default" Value="0" />
        <Member Name="doNotObliterate" Value="1" />
        <Member Name="obliterateWithWarning" Value="2" />
        <Member Name="always" Value="3" />
        <Member Name="unknownFutureValue" Value="999" />
      </EnumType>
      <EnumType Name="onenotePatchActionType">
        <Member Name="Replace" Value="0" />
        <Member Name="Append" Value="1" />
        <Member Name="Delete" Value="2" />
        <Member Name="Insert" Value="3" />
        <Member Name="Prepend" Value="4" />
      </EnumType>
      <EnumType Name="onenotePatchInsertPosition">
        <Member Name="After" Value="0" />
        <Member Name="Before" Value="1" />
      </EnumType>
      <EnumType Name="onenoteSourceService">
        <Member Name="Unknown" Value="0" />
        <Member Name="OneDrive" Value="1" />
        <Member Name="OneDriveForBusiness" Value="2" />
        <Member Name="OnPremOneDriveForBusiness" Value="3" />
      </EnumType>
      <EnumType Name="onenoteUserRole">
        <Member Name="None" Value="-1" />
        <Member Name="Owner" Value="0" />
        <Member Name="Contributor" Value="1" />
        <Member Name="Reader" Value="2" />
      </EnumType>
      <EnumType Name="onlineMeetingContentSharingDisabledReason" IsFlags="true">
        <Member Name="watermarkProtection" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="onlineMeetingPresenters">
        <Member Name="everyone" Value="0" />
        <Member Name="organization" Value="1" />
        <Member Name="roleIsPresenter" Value="2" />
        <Member Name="organizer" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="onlineMeetingProviderType">
        <Member Name="unknown" Value="0" />
        <Member Name="skypeForBusiness" Value="1" />
        <Member Name="skypeForConsumer" Value="2" />
        <Member Name="teamsForBusiness" Value="3" />
      </EnumType>
      <EnumType Name="onlineMeetingRole">
        <Member Name="attendee" Value="0" />
        <Member Name="presenter" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="producer" Value="3" />
        <Member Name="coorganizer" Value="4" />
      </EnumType>
      <EnumType Name="onlineMeetingVideoDisabledReason" IsFlags="true">
        <Member Name="watermarkProtection" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="onPremisesDirectorySynchronizationDeletionPreventionType">
        <Member Name="disabled" Value="0" />
        <Member Name="enabledForCount" Value="1" />
        <Member Name="enabledForPercentage" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="operatingSystemUpgradeEligibility">
        <Member Name="upgraded" Value="0" />
        <Member Name="unknown" Value="1" />
        <Member Name="notCapable" Value="2" />
        <Member Name="capable" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="operationResult">
        <Member Name="success" Value="0" />
        <Member Name="failure" Value="1" />
        <Member Name="timeout" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="operationStatus">
        <Member Name="NotStarted" Value="0" />
        <Member Name="Running" Value="1" />
        <Member Name="Completed" Value="2" />
        <Member Name="Failed" Value="3" />
      </EnumType>
      <EnumType Name="outlierContainerType">
        <Member Name="group" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="outlierMemberType">
        <Member Name="user" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="pageLayoutType">
        <Member Name="microsoftReserved" Value="0" />
        <Member Name="article" Value="1" />
        <Member Name="home" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="pagePromotionType">
        <Member Name="microsoftReserved" Value="0" />
        <Member Name="page" Value="1" />
        <Member Name="newsPost" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="partnerTenantType">
        <Member Name="microsoftSupport" Value="1" />
        <Member Name="syndicatePartner" Value="2" />
        <Member Name="breadthPartner" Value="3" />
        <Member Name="breadthPartnerDelegatedAdmin" Value="4" />
        <Member Name="resellerPartnerDelegatedAdmin" Value="5" />
        <Member Name="valueAddedResellerPartnerDelegatedAdmin" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="payloadBrand">
        <Member Name="unknown" Value="0" />
        <Member Name="other" Value="1" />
        <Member Name="americanExpress" Value="2" />
        <Member Name="capitalOne" Value="3" />
        <Member Name="dhl" Value="4" />
        <Member Name="docuSign" Value="5" />
        <Member Name="dropbox" Value="6" />
        <Member Name="facebook" Value="7" />
        <Member Name="firstAmerican" Value="8" />
        <Member Name="microsoft" Value="9" />
        <Member Name="netflix" Value="10" />
        <Member Name="scotiabank" Value="11" />
        <Member Name="sendGrid" Value="12" />
        <Member Name="stewartTitle" Value="13" />
        <Member Name="tesco" Value="14" />
        <Member Name="wellsFargo" Value="15" />
        <Member Name="syrinxCloud" Value="16" />
        <Member Name="adobe" Value="17" />
        <Member Name="teams" Value="18" />
        <Member Name="zoom" Value="19" />
        <Member Name="unknownFutureValue" Value="20" />
      </EnumType>
      <EnumType Name="payloadComplexity">
        <Member Name="unknown" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="medium" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="payloadDeliveryPlatform">
        <Member Name="unknown" Value="0" />
        <Member Name="sms" Value="1" />
        <Member Name="email" Value="2" />
        <Member Name="teams" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="payloadIndustry">
        <Member Name="unknown" Value="0" />
        <Member Name="other" Value="1" />
        <Member Name="banking" Value="2" />
        <Member Name="businessServices" Value="3" />
        <Member Name="consumerServices" Value="4" />
        <Member Name="education" Value="5" />
        <Member Name="energy" Value="6" />
        <Member Name="construction" Value="7" />
        <Member Name="consulting" Value="8" />
        <Member Name="financialServices" Value="9" />
        <Member Name="government" Value="10" />
        <Member Name="hospitality" Value="11" />
        <Member Name="insurance" Value="12" />
        <Member Name="legal" Value="13" />
        <Member Name="courierServices" Value="14" />
        <Member Name="IT" Value="15" />
        <Member Name="healthcare" Value="16" />
        <Member Name="manufacturing" Value="17" />
        <Member Name="retail" Value="18" />
        <Member Name="telecom" Value="19" />
        <Member Name="realEstate" Value="20" />
        <Member Name="unknownFutureValue" Value="21" />
      </EnumType>
      <EnumType Name="payloadTheme">
        <Member Name="unknown" Value="0" />
        <Member Name="other" Value="1" />
        <Member Name="accountActivation" Value="2" />
        <Member Name="accountVerification" Value="3" />
        <Member Name="billing" Value="4" />
        <Member Name="cleanUpMail" Value="5" />
        <Member Name="controversial" Value="6" />
        <Member Name="documentReceived" Value="7" />
        <Member Name="expense" Value="8" />
        <Member Name="fax" Value="9" />
        <Member Name="financeReport" Value="10" />
        <Member Name="incomingMessages" Value="11" />
        <Member Name="invoice" Value="12" />
        <Member Name="itemReceived" Value="13" />
        <Member Name="loginAlert" Value="14" />
        <Member Name="mailReceived" Value="15" />
        <Member Name="password" Value="16" />
        <Member Name="payment" Value="17" />
        <Member Name="payroll" Value="18" />
        <Member Name="personalizedOffer" Value="19" />
        <Member Name="quarantine" Value="20" />
        <Member Name="remoteWork" Value="21" />
        <Member Name="reviewMessage" Value="22" />
        <Member Name="securityUpdate" Value="23" />
        <Member Name="serviceSuspended" Value="24" />
        <Member Name="signatureRequired" Value="25" />
        <Member Name="upgradeMailboxStorage" Value="26" />
        <Member Name="verifyMailbox" Value="27" />
        <Member Name="voicemail" Value="28" />
        <Member Name="advertisement" Value="29" />
        <Member Name="employeeEngagement" Value="30" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="permissionClassificationType">
        <Member Name="low" Value="1" />
        <Member Name="medium" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="permissionType">
        <Member Name="delegatedUserConsentable" Value="1" />
        <Member Name="delegated" Value="2" />
        <Member Name="application" Value="3" />
      </EnumType>
      <EnumType Name="persistentBrowserSessionMode">
        <Member Name="always" Value="0" />
        <Member Name="never" Value="1" />
      </EnumType>
      <EnumType Name="phoneType">
        <Member Name="home" Value="0" />
        <Member Name="business" Value="1" />
        <Member Name="mobile" Value="2" />
        <Member Name="other" Value="3" />
        <Member Name="assistant" Value="4" />
        <Member Name="homeFax" Value="5" />
        <Member Name="businessFax" Value="6" />
        <Member Name="otherFax" Value="7" />
        <Member Name="pager" Value="8" />
        <Member Name="radio" Value="9" />
      </EnumType>
      <EnumType Name="physicalAddressType">
        <Member Name="unknown" Value="0" />
        <Member Name="home" Value="1" />
        <Member Name="business" Value="2" />
        <Member Name="other" Value="3" />
      </EnumType>
      <EnumType Name="plannerContainerType">
        <Member Name="group" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="roster" Value="3" />
      </EnumType>
      <EnumType Name="plannerPreviewType">
        <Member Name="automatic" Value="0" />
        <Member Name="noPreview" Value="1" />
        <Member Name="checklist" Value="2" />
        <Member Name="description" Value="3" />
        <Member Name="reference" Value="4" />
      </EnumType>
      <EnumType Name="policyPlatformType">
        <Member Name="android" Value="0" />
        <Member Name="androidForWork" Value="1" />
        <Member Name="iOS" Value="2" />
        <Member Name="macOS" Value="3" />
        <Member Name="windowsPhone81" Value="4" />
        <Member Name="windows81AndLater" Value="5" />
        <Member Name="windows10AndLater" Value="6" />
        <Member Name="all" Value="100" />
      </EnumType>
      <EnumType Name="postType">
        <Member Name="regular" Value="0" />
        <Member Name="quick" Value="1" />
        <Member Name="strategic" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="prereleaseFeatures">
        <Member Name="userDefined" Value="0" />
        <Member Name="settingsOnly" Value="1" />
        <Member Name="settingsAndExperimentations" Value="2" />
        <Member Name="notAllowed" Value="3" />
      </EnumType>
      <EnumType Name="printColorMode">
        <Member Name="blackAndWhite" Value="0" />
        <Member Name="grayscale" Value="1" />
        <Member Name="color" Value="2" />
        <Member Name="auto" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="printDuplexMode">
        <Member Name="flipOnLongEdge" Value="0" />
        <Member Name="flipOnShortEdge" Value="1" />
        <Member Name="oneSided" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="printerFeedOrientation">
        <Member Name="longEdgeFirst" Value="0" />
        <Member Name="shortEdgeFirst" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="printerProcessingState">
        <Member Name="unknown" Value="0" />
        <Member Name="idle" Value="1" />
        <Member Name="processing" Value="2" />
        <Member Name="stopped" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="printerProcessingStateDetail">
        <Member Name="paused" Value="0" />
        <Member Name="mediaJam" Value="2" />
        <Member Name="mediaNeeded" Value="3" />
        <Member Name="mediaLow" Value="4" />
        <Member Name="mediaEmpty" Value="5" />
        <Member Name="coverOpen" Value="6" />
        <Member Name="interlockOpen" Value="7" />
        <Member Name="outputTrayMissing" Value="9" />
        <Member Name="outputAreaFull" Value="10" />
        <Member Name="markerSupplyLow" Value="11" />
        <Member Name="markerSupplyEmpty" Value="12" />
        <Member Name="inputTrayMissing" Value="13" />
        <Member Name="outputAreaAlmostFull" Value="14" />
        <Member Name="markerWasteAlmostFull" Value="15" />
        <Member Name="markerWasteFull" Value="16" />
        <Member Name="fuserOverTemp" Value="17" />
        <Member Name="fuserUnderTemp" Value="18" />
        <Member Name="other" Value="19" />
        <Member Name="none" Value="20" />
        <Member Name="movingToPaused" Value="21" />
        <Member Name="shutdown" Value="22" />
        <Member Name="connectingToDevice" Value="23" />
        <Member Name="timedOut" Value="24" />
        <Member Name="stopping" Value="25" />
        <Member Name="stoppedPartially" Value="26" />
        <Member Name="tonerLow" Value="27" />
        <Member Name="tonerEmpty" Value="28" />
        <Member Name="spoolAreaFull" Value="29" />
        <Member Name="doorOpen" Value="30" />
        <Member Name="opticalPhotoConductorNearEndOfLife" Value="31" />
        <Member Name="opticalPhotoConductorLifeOver" Value="32" />
        <Member Name="developerLow" Value="33" />
        <Member Name="developerEmpty" Value="34" />
        <Member Name="interpreterResourceUnavailable" Value="35" />
        <Member Name="unknownFutureValue" Value="36" />
        <Member Name="alertRemovalOfBinaryChangeEntry" Value="37" />
        <Member Name="banderAdded" Value="38" />
        <Member Name="banderAlmostEmpty" Value="39" />
        <Member Name="banderAlmostFull" Value="40" />
        <Member Name="banderAtLimit" Value="41" />
        <Member Name="banderClosed" Value="42" />
        <Member Name="banderConfigurationChange" Value="43" />
        <Member Name="banderCoverClosed" Value="44" />
        <Member Name="banderCoverOpen" Value="45" />
        <Member Name="banderEmpty" Value="46" />
        <Member Name="banderFull" Value="47" />
        <Member Name="banderInterlockClosed" Value="48" />
        <Member Name="banderInterlockOpen" Value="49" />
        <Member Name="banderJam" Value="50" />
        <Member Name="banderLifeAlmostOver" Value="51" />
        <Member Name="banderLifeOver" Value="52" />
        <Member Name="banderMemoryExhausted" Value="53" />
        <Member Name="banderMissing" Value="54" />
        <Member Name="banderMotorFailure" Value="55" />
        <Member Name="banderNearLimit" Value="56" />
        <Member Name="banderOffline" Value="57" />
        <Member Name="banderOpened" Value="58" />
        <Member Name="banderOverTemperature" Value="59" />
        <Member Name="banderPowerSaver" Value="60" />
        <Member Name="banderRecoverableFailure" Value="61" />
        <Member Name="banderRecoverableStorage" Value="62" />
        <Member Name="banderRemoved" Value="63" />
        <Member Name="banderResourceAdded" Value="64" />
        <Member Name="banderResourceRemoved" Value="65" />
        <Member Name="banderThermistorFailure" Value="66" />
        <Member Name="banderTimingFailure" Value="67" />
        <Member Name="banderTurnedOff" Value="68" />
        <Member Name="banderTurnedOn" Value="69" />
        <Member Name="banderUnderTemperature" Value="70" />
        <Member Name="banderUnrecoverableFailure" Value="71" />
        <Member Name="banderUnrecoverableStorageError" Value="72" />
        <Member Name="banderWarmingUp" Value="73" />
        <Member Name="binderAdded" Value="74" />
        <Member Name="binderAlmostEmpty" Value="75" />
        <Member Name="binderAlmostFull" Value="76" />
        <Member Name="binderAtLimit" Value="77" />
        <Member Name="binderClosed" Value="78" />
        <Member Name="binderConfigurationChange" Value="79" />
        <Member Name="binderCoverClosed" Value="80" />
        <Member Name="binderCoverOpen" Value="81" />
        <Member Name="binderEmpty" Value="82" />
        <Member Name="binderFull" Value="83" />
        <Member Name="binderInterlockClosed" Value="84" />
        <Member Name="binderInterlockOpen" Value="85" />
        <Member Name="binderJam" Value="86" />
        <Member Name="binderLifeAlmostOver" Value="87" />
        <Member Name="binderLifeOver" Value="88" />
        <Member Name="binderMemoryExhausted" Value="89" />
        <Member Name="binderMissing" Value="90" />
        <Member Name="binderMotorFailure" Value="91" />
        <Member Name="binderNearLimit" Value="92" />
        <Member Name="binderOffline" Value="93" />
        <Member Name="binderOpened" Value="94" />
        <Member Name="binderOverTemperature" Value="95" />
        <Member Name="binderPowerSaver" Value="96" />
        <Member Name="binderRecoverableFailure" Value="97" />
        <Member Name="binderRecoverableStorage" Value="98" />
        <Member Name="binderRemoved" Value="99" />
        <Member Name="binderResourceAdded" Value="100" />
        <Member Name="binderResourceRemoved" Value="101" />
        <Member Name="binderThermistorFailure" Value="102" />
        <Member Name="binderTimingFailure" Value="103" />
        <Member Name="binderTurnedOff" Value="104" />
        <Member Name="binderTurnedOn" Value="105" />
        <Member Name="binderUnderTemperature" Value="106" />
        <Member Name="binderUnrecoverableFailure" Value="107" />
        <Member Name="binderUnrecoverableStorageError" Value="108" />
        <Member Name="binderWarmingUp" Value="109" />
        <Member Name="cameraFailure" Value="110" />
        <Member Name="chamberCooling" Value="111" />
        <Member Name="chamberFailure" Value="112" />
        <Member Name="chamberHeating" Value="113" />
        <Member Name="chamberTemperatureHigh" Value="114" />
        <Member Name="chamberTemperatureLow" Value="115" />
        <Member Name="cleanerLifeAlmostOver" Value="116" />
        <Member Name="cleanerLifeOver" Value="117" />
        <Member Name="configurationChange" Value="118" />
        <Member Name="deactivated" Value="119" />
        <Member Name="deleted" Value="120" />
        <Member Name="dieCutterAdded" Value="121" />
        <Member Name="dieCutterAlmostEmpty" Value="122" />
        <Member Name="dieCutterAlmostFull" Value="123" />
        <Member Name="dieCutterAtLimit" Value="124" />
        <Member Name="dieCutterClosed" Value="125" />
        <Member Name="dieCutterConfigurationChange" Value="126" />
        <Member Name="dieCutterCoverClosed" Value="127" />
        <Member Name="dieCutterCoverOpen" Value="128" />
        <Member Name="dieCutterEmpty" Value="129" />
        <Member Name="dieCutterFull" Value="130" />
        <Member Name="dieCutterInterlockClosed" Value="131" />
        <Member Name="dieCutterInterlockOpen" Value="132" />
        <Member Name="dieCutterJam" Value="133" />
        <Member Name="dieCutterLifeAlmostOver" Value="134" />
        <Member Name="dieCutterLifeOver" Value="135" />
        <Member Name="dieCutterMemoryExhausted" Value="136" />
        <Member Name="dieCutterMissing" Value="137" />
        <Member Name="dieCutterMotorFailure" Value="138" />
        <Member Name="dieCutterNearLimit" Value="139" />
        <Member Name="dieCutterOffline" Value="140" />
        <Member Name="dieCutterOpened" Value="141" />
        <Member Name="dieCutterOverTemperature" Value="142" />
        <Member Name="dieCutterPowerSaver" Value="143" />
        <Member Name="dieCutterRecoverableFailure" Value="144" />
        <Member Name="dieCutterRecoverableStorage" Value="145" />
        <Member Name="dieCutterRemoved" Value="146" />
        <Member Name="dieCutterResourceAdded" Value="147" />
        <Member Name="dieCutterResourceRemoved" Value="148" />
        <Member Name="dieCutterThermistorFailure" Value="149" />
        <Member Name="dieCutterTimingFailure" Value="150" />
        <Member Name="dieCutterTurnedOff" Value="151" />
        <Member Name="dieCutterTurnedOn" Value="152" />
        <Member Name="dieCutterUnderTemperature" Value="153" />
        <Member Name="dieCutterUnrecoverableFailure" Value="154" />
        <Member Name="dieCutterUnrecoverableStorageError" Value="155" />
        <Member Name="dieCutterWarmingUp" Value="156" />
        <Member Name="extruderCooling" Value="157" />
        <Member Name="extruderFailure" Value="158" />
        <Member Name="extruderHeating" Value="159" />
        <Member Name="extruderJam" Value="160" />
        <Member Name="extruderTemperatureHigh" Value="161" />
        <Member Name="extruderTemperatureLow" Value="162" />
        <Member Name="fanFailure" Value="163" />
        <Member Name="faxModemLifeAlmostOver" Value="164" />
        <Member Name="faxModemLifeOver" Value="165" />
        <Member Name="faxModemMissing" Value="166" />
        <Member Name="faxModemTurnedOff" Value="167" />
        <Member Name="faxModemTurnedOn" Value="168" />
        <Member Name="folderAdded" Value="169" />
        <Member Name="folderAlmostEmpty" Value="170" />
        <Member Name="folderAlmostFull" Value="171" />
        <Member Name="folderAtLimit" Value="172" />
        <Member Name="folderClosed" Value="173" />
        <Member Name="folderConfigurationChange" Value="174" />
        <Member Name="folderCoverClosed" Value="175" />
        <Member Name="folderCoverOpen" Value="176" />
        <Member Name="folderEmpty" Value="177" />
        <Member Name="folderFull" Value="178" />
        <Member Name="folderInterlockClosed" Value="179" />
        <Member Name="folderInterlockOpen" Value="180" />
        <Member Name="folderJam" Value="181" />
        <Member Name="folderLifeAlmostOver" Value="182" />
        <Member Name="folderLifeOver" Value="183" />
        <Member Name="folderMemoryExhausted" Value="184" />
        <Member Name="folderMissing" Value="185" />
        <Member Name="folderMotorFailure" Value="186" />
        <Member Name="folderNearLimit" Value="187" />
        <Member Name="folderOffline" Value="188" />
        <Member Name="folderOpened" Value="189" />
        <Member Name="folderOverTemperature" Value="190" />
        <Member Name="folderPowerSaver" Value="191" />
        <Member Name="folderRecoverableFailure" Value="192" />
        <Member Name="folderRecoverableStorage" Value="193" />
        <Member Name="folderRemoved" Value="194" />
        <Member Name="folderResourceAdded" Value="195" />
        <Member Name="folderResourceRemoved" Value="196" />
        <Member Name="folderThermistorFailure" Value="197" />
        <Member Name="folderTimingFailure" Value="198" />
        <Member Name="folderTurnedOff" Value="199" />
        <Member Name="folderTurnedOn" Value="200" />
        <Member Name="folderUnderTemperature" Value="201" />
        <Member Name="folderUnrecoverableFailure" Value="202" />
        <Member Name="folderUnrecoverableStorageError" Value="203" />
        <Member Name="folderWarmingUp" Value="204" />
        <Member Name="hibernate" Value="205" />
        <Member Name="holdNewJobs" Value="206" />
        <Member Name="identifyPrinterRequested" Value="207" />
        <Member Name="imprinterAdded" Value="208" />
        <Member Name="imprinterAlmostEmpty" Value="209" />
        <Member Name="imprinterAlmostFull" Value="210" />
        <Member Name="imprinterAtLimit" Value="211" />
        <Member Name="imprinterClosed" Value="212" />
        <Member Name="imprinterConfigurationChange" Value="213" />
        <Member Name="imprinterCoverClosed" Value="214" />
        <Member Name="imprinterCoverOpen" Value="215" />
        <Member Name="imprinterEmpty" Value="216" />
        <Member Name="imprinterFull" Value="217" />
        <Member Name="imprinterInterlockClosed" Value="218" />
        <Member Name="imprinterInterlockOpen" Value="219" />
        <Member Name="imprinterJam" Value="220" />
        <Member Name="imprinterLifeAlmostOver" Value="221" />
        <Member Name="imprinterLifeOver" Value="222" />
        <Member Name="imprinterMemoryExhausted" Value="223" />
        <Member Name="imprinterMissing" Value="224" />
        <Member Name="imprinterMotorFailure" Value="225" />
        <Member Name="imprinterNearLimit" Value="226" />
        <Member Name="imprinterOffline" Value="227" />
        <Member Name="imprinterOpened" Value="228" />
        <Member Name="imprinterOverTemperature" Value="229" />
        <Member Name="imprinterPowerSaver" Value="230" />
        <Member Name="imprinterRecoverableFailure" Value="231" />
        <Member Name="imprinterRecoverableStorage" Value="232" />
        <Member Name="imprinterRemoved" Value="233" />
        <Member Name="imprinterResourceAdded" Value="234" />
        <Member Name="imprinterResourceRemoved" Value="235" />
        <Member Name="imprinterThermistorFailure" Value="236" />
        <Member Name="imprinterTimingFailure" Value="237" />
        <Member Name="imprinterTurnedOff" Value="238" />
        <Member Name="imprinterTurnedOn" Value="239" />
        <Member Name="imprinterUnderTemperature" Value="240" />
        <Member Name="imprinterUnrecoverableFailure" Value="241" />
        <Member Name="imprinterUnrecoverableStorageError" Value="242" />
        <Member Name="imprinterWarmingUp" Value="243" />
        <Member Name="inputCannotFeedSizeSelected" Value="244" />
        <Member Name="inputManualInputRequest" Value="245" />
        <Member Name="inputMediaColorChange" Value="246" />
        <Member Name="inputMediaFormPartsChange" Value="247" />
        <Member Name="inputMediaSizeChange" Value="248" />
        <Member Name="inputMediaTrayFailure" Value="249" />
        <Member Name="inputMediaTrayFeedError" Value="250" />
        <Member Name="inputMediaTrayJam" Value="251" />
        <Member Name="inputMediaTypeChange" Value="252" />
        <Member Name="inputMediaWeightChange" Value="253" />
        <Member Name="inputPickRollerFailure" Value="254" />
        <Member Name="inputPickRollerLifeOver" Value="255" />
        <Member Name="inputPickRollerLifeWarn" Value="256" />
        <Member Name="inputPickRollerMissing" Value="257" />
        <Member Name="inputTrayElevationFailure" Value="258" />
        <Member Name="inputTrayPositionFailure" Value="259" />
        <Member Name="inserterAdded" Value="260" />
        <Member Name="inserterAlmostEmpty" Value="261" />
        <Member Name="inserterAlmostFull" Value="262" />
        <Member Name="inserterAtLimit" Value="263" />
        <Member Name="inserterClosed" Value="264" />
        <Member Name="inserterConfigurationChange" Value="265" />
        <Member Name="inserterCoverClosed" Value="266" />
        <Member Name="inserterCoverOpen" Value="267" />
        <Member Name="inserterEmpty" Value="268" />
        <Member Name="inserterFull" Value="269" />
        <Member Name="inserterInterlockClosed" Value="270" />
        <Member Name="inserterInterlockOpen" Value="271" />
        <Member Name="inserterJam" Value="272" />
        <Member Name="inserterLifeAlmostOver" Value="273" />
        <Member Name="inserterLifeOver" Value="274" />
        <Member Name="inserterMemoryExhausted" Value="275" />
        <Member Name="inserterMissing" Value="276" />
        <Member Name="inserterMotorFailure" Value="277" />
        <Member Name="inserterNearLimit" Value="278" />
        <Member Name="inserterOffline" Value="279" />
        <Member Name="inserterOpened" Value="280" />
        <Member Name="inserterOverTemperature" Value="281" />
        <Member Name="inserterPowerSaver" Value="282" />
        <Member Name="inserterRecoverableFailure" Value="283" />
        <Member Name="inserterRecoverableStorage" Value="284" />
        <Member Name="inserterRemoved" Value="285" />
        <Member Name="inserterResourceAdded" Value="286" />
        <Member Name="inserterResourceRemoved" Value="287" />
        <Member Name="inserterThermistorFailure" Value="288" />
        <Member Name="inserterTimingFailure" Value="289" />
        <Member Name="inserterTurnedOff" Value="290" />
        <Member Name="inserterTurnedOn" Value="291" />
        <Member Name="inserterUnderTemperature" Value="292" />
        <Member Name="inserterUnrecoverableFailure" Value="293" />
        <Member Name="inserterUnrecoverableStorageError" Value="294" />
        <Member Name="inserterWarmingUp" Value="295" />
        <Member Name="interlockClosed" Value="296" />
        <Member Name="interpreterCartridgeAdded" Value="297" />
        <Member Name="interpreterCartridgeDeleted" Value="298" />
        <Member Name="interpreterComplexPageEncountered" Value="299" />
        <Member Name="interpreterMemoryDecrease" Value="300" />
        <Member Name="interpreterMemoryIncrease" Value="301" />
        <Member Name="interpreterResourceAdded" Value="302" />
        <Member Name="interpreterResourceDeleted" Value="303" />
        <Member Name="lampAtEol" Value="304" />
        <Member Name="lampFailure" Value="305" />
        <Member Name="lampNearEol" Value="306" />
        <Member Name="laserAtEol" Value="307" />
        <Member Name="laserFailure" Value="308" />
        <Member Name="laserNearEol" Value="309" />
        <Member Name="makeEnvelopeAdded" Value="310" />
        <Member Name="makeEnvelopeAlmostEmpty" Value="311" />
        <Member Name="makeEnvelopeAlmostFull" Value="312" />
        <Member Name="makeEnvelopeAtLimit" Value="313" />
        <Member Name="makeEnvelopeClosed" Value="314" />
        <Member Name="makeEnvelopeConfigurationChange" Value="315" />
        <Member Name="makeEnvelopeCoverClosed" Value="316" />
        <Member Name="makeEnvelopeCoverOpen" Value="317" />
        <Member Name="makeEnvelopeEmpty" Value="318" />
        <Member Name="makeEnvelopeFull" Value="319" />
        <Member Name="makeEnvelopeInterlockClosed" Value="320" />
        <Member Name="makeEnvelopeInterlockOpen" Value="321" />
        <Member Name="makeEnvelopeJam" Value="322" />
        <Member Name="makeEnvelopeLifeAlmostOver" Value="323" />
        <Member Name="makeEnvelopeLifeOver" Value="324" />
        <Member Name="makeEnvelopeMemoryExhausted" Value="325" />
        <Member Name="makeEnvelopeMissing" Value="326" />
        <Member Name="makeEnvelopeMotorFailure" Value="327" />
        <Member Name="makeEnvelopeNearLimit" Value="328" />
        <Member Name="makeEnvelopeOffline" Value="329" />
        <Member Name="makeEnvelopeOpened" Value="330" />
        <Member Name="makeEnvelopeOverTemperature" Value="331" />
        <Member Name="makeEnvelopePowerSaver" Value="332" />
        <Member Name="makeEnvelopeRecoverableFailure" Value="333" />
        <Member Name="makeEnvelopeRecoverableStorage" Value="334" />
        <Member Name="makeEnvelopeRemoved" Value="335" />
        <Member Name="makeEnvelopeResourceAdded" Value="336" />
        <Member Name="makeEnvelopeResourceRemoved" Value="337" />
        <Member Name="makeEnvelopeThermistorFailure" Value="338" />
        <Member Name="makeEnvelopeTimingFailure" Value="339" />
        <Member Name="makeEnvelopeTurnedOff" Value="340" />
        <Member Name="makeEnvelopeTurnedOn" Value="341" />
        <Member Name="makeEnvelopeUnderTemperature" Value="342" />
        <Member Name="makeEnvelopeUnrecoverableFailure" Value="343" />
        <Member Name="makeEnvelopeUnrecoverableStorageError" Value="344" />
        <Member Name="makeEnvelopeWarmingUp" Value="345" />
        <Member Name="markerAdjustingPrintQuality" Value="346" />
        <Member Name="markerCleanerMissing" Value="347" />
        <Member Name="markerDeveloperAlmostEmpty" Value="348" />
        <Member Name="markerDeveloperEmpty" Value="349" />
        <Member Name="markerDeveloperMissing" Value="350" />
        <Member Name="markerFuserMissing" Value="351" />
        <Member Name="markerFuserThermistorFailure" Value="352" />
        <Member Name="markerFuserTimingFailure" Value="353" />
        <Member Name="markerInkAlmostEmpty" Value="354" />
        <Member Name="markerInkEmpty" Value="355" />
        <Member Name="markerInkMissing" Value="356" />
        <Member Name="markerOpcMissing" Value="357" />
        <Member Name="markerPrintRibbonAlmostEmpty" Value="358" />
        <Member Name="markerPrintRibbonEmpty" Value="359" />
        <Member Name="markerPrintRibbonMissing" Value="360" />
        <Member Name="markerSupplyAlmostEmpty" Value="361" />
        <Member Name="markerSupplyMissing" Value="362" />
        <Member Name="markerTonerCartridgeMissing" Value="363" />
        <Member Name="markerTonerMissing" Value="364" />
        <Member Name="markerWasteInkReceptacleAlmostFull" Value="365" />
        <Member Name="markerWasteInkReceptacleFull" Value="366" />
        <Member Name="markerWasteInkReceptacleMissing" Value="367" />
        <Member Name="markerWasteMissing" Value="368" />
        <Member Name="markerWasteTonerReceptacleAlmostFull" Value="369" />
        <Member Name="markerWasteTonerReceptacleFull" Value="370" />
        <Member Name="markerWasteTonerReceptacleMissing" Value="371" />
        <Member Name="materialEmpty" Value="372" />
        <Member Name="materialLow" Value="373" />
        <Member Name="materialNeeded" Value="374" />
        <Member Name="mediaDrying" Value="375" />
        <Member Name="mediaPathCannotDuplexMediaSelected" Value="376" />
        <Member Name="mediaPathFailure" Value="377" />
        <Member Name="mediaPathInputEmpty" Value="378" />
        <Member Name="mediaPathInputFeedError" Value="379" />
        <Member Name="mediaPathInputJam" Value="380" />
        <Member Name="mediaPathInputRequest" Value="381" />
        <Member Name="mediaPathJam" Value="382" />
        <Member Name="mediaPathMediaTrayAlmostFull" Value="383" />
        <Member Name="mediaPathMediaTrayFull" Value="384" />
        <Member Name="mediaPathMediaTrayMissing" Value="385" />
        <Member Name="mediaPathOutputFeedError" Value="386" />
        <Member Name="mediaPathOutputFull" Value="387" />
        <Member Name="mediaPathOutputJam" Value="388" />
        <Member Name="mediaPathPickRollerFailure" Value="389" />
        <Member Name="mediaPathPickRollerLifeOver" Value="390" />
        <Member Name="mediaPathPickRollerLifeWarn" Value="391" />
        <Member Name="mediaPathPickRollerMissing" Value="392" />
        <Member Name="motorFailure" Value="393" />
        <Member Name="outputMailboxSelectFailure" Value="394" />
        <Member Name="outputMediaTrayFailure" Value="395" />
        <Member Name="outputMediaTrayFeedError" Value="396" />
        <Member Name="outputMediaTrayJam" Value="397" />
        <Member Name="perforaterAdded" Value="398" />
        <Member Name="perforaterAlmostEmpty" Value="399" />
        <Member Name="perforaterAlmostFull" Value="400" />
        <Member Name="perforaterAtLimit" Value="401" />
        <Member Name="perforaterClosed" Value="402" />
        <Member Name="perforaterConfigurationChange" Value="403" />
        <Member Name="perforaterCoverClosed" Value="404" />
        <Member Name="perforaterCoverOpen" Value="405" />
        <Member Name="perforaterEmpty" Value="406" />
        <Member Name="perforaterFull" Value="407" />
        <Member Name="perforaterInterlockClosed" Value="408" />
        <Member Name="perforaterInterlockOpen" Value="409" />
        <Member Name="perforaterJam" Value="410" />
        <Member Name="perforaterLifeAlmostOver" Value="411" />
        <Member Name="perforaterLifeOver" Value="412" />
        <Member Name="perforaterMemoryExhausted" Value="413" />
        <Member Name="perforaterMissing" Value="414" />
        <Member Name="perforaterMotorFailure" Value="415" />
        <Member Name="perforaterNearLimit" Value="416" />
        <Member Name="perforaterOffline" Value="417" />
        <Member Name="perforaterOpened" Value="418" />
        <Member Name="perforaterOverTemperature" Value="419" />
        <Member Name="perforaterPowerSaver" Value="420" />
        <Member Name="perforaterRecoverableFailure" Value="421" />
        <Member Name="perforaterRecoverableStorage" Value="422" />
        <Member Name="perforaterRemoved" Value="423" />
        <Member Name="perforaterResourceAdded" Value="424" />
        <Member Name="perforaterResourceRemoved" Value="425" />
        <Member Name="perforaterThermistorFailure" Value="426" />
        <Member Name="perforaterTimingFailure" Value="427" />
        <Member Name="perforaterTurnedOff" Value="428" />
        <Member Name="perforaterTurnedOn" Value="429" />
        <Member Name="perforaterUnderTemperature" Value="430" />
        <Member Name="perforaterUnrecoverableFailure" Value="431" />
        <Member Name="perforaterUnrecoverableStorageError" Value="432" />
        <Member Name="perforaterWarmingUp" Value="433" />
        <Member Name="platformCooling" Value="434" />
        <Member Name="platformFailure" Value="435" />
        <Member Name="platformHeating" Value="436" />
        <Member Name="platformTemperatureHigh" Value="437" />
        <Member Name="platformTemperatureLow" Value="438" />
        <Member Name="powerDown" Value="439" />
        <Member Name="powerUp" Value="440" />
        <Member Name="printerManualReset" Value="441" />
        <Member Name="printerNmsReset" Value="442" />
        <Member Name="printerReadyToPrint" Value="443" />
        <Member Name="puncherAdded" Value="444" />
        <Member Name="puncherAlmostEmpty" Value="445" />
        <Member Name="puncherAlmostFull" Value="446" />
        <Member Name="puncherAtLimit" Value="447" />
        <Member Name="puncherClosed" Value="448" />
        <Member Name="puncherConfigurationChange" Value="449" />
        <Member Name="puncherCoverClosed" Value="450" />
        <Member Name="puncherCoverOpen" Value="451" />
        <Member Name="puncherEmpty" Value="452" />
        <Member Name="puncherFull" Value="453" />
        <Member Name="puncherInterlockClosed" Value="454" />
        <Member Name="puncherInterlockOpen" Value="455" />
        <Member Name="puncherJam" Value="456" />
        <Member Name="puncherLifeAlmostOver" Value="457" />
        <Member Name="puncherLifeOver" Value="458" />
        <Member Name="puncherMemoryExhausted" Value="459" />
        <Member Name="puncherMissing" Value="460" />
        <Member Name="puncherMotorFailure" Value="461" />
        <Member Name="puncherNearLimit" Value="462" />
        <Member Name="puncherOffline" Value="463" />
        <Member Name="puncherOpened" Value="464" />
        <Member Name="puncherOverTemperature" Value="465" />
        <Member Name="puncherPowerSaver" Value="466" />
        <Member Name="puncherRecoverableFailure" Value="467" />
        <Member Name="puncherRecoverableStorage" Value="468" />
        <Member Name="puncherRemoved" Value="469" />
        <Member Name="puncherResourceAdded" Value="470" />
        <Member Name="puncherResourceRemoved" Value="471" />
        <Member Name="puncherThermistorFailure" Value="472" />
        <Member Name="puncherTimingFailure" Value="473" />
        <Member Name="puncherTurnedOff" Value="474" />
        <Member Name="puncherTurnedOn" Value="475" />
        <Member Name="puncherUnderTemperature" Value="476" />
        <Member Name="puncherUnrecoverableFailure" Value="477" />
        <Member Name="puncherUnrecoverableStorageError" Value="478" />
        <Member Name="puncherWarmingUp" Value="479" />
        <Member Name="resuming" Value="480" />
        <Member Name="scanMediaPathFailure" Value="481" />
        <Member Name="scanMediaPathInputEmpty" Value="482" />
        <Member Name="scanMediaPathInputFeedError" Value="483" />
        <Member Name="scanMediaPathInputJam" Value="484" />
        <Member Name="scanMediaPathInputRequest" Value="485" />
        <Member Name="scanMediaPathJam" Value="486" />
        <Member Name="scanMediaPathOutputFeedError" Value="487" />
        <Member Name="scanMediaPathOutputFull" Value="488" />
        <Member Name="scanMediaPathOutputJam" Value="489" />
        <Member Name="scanMediaPathPickRollerFailure" Value="490" />
        <Member Name="scanMediaPathPickRollerLifeOver" Value="491" />
        <Member Name="scanMediaPathPickRollerLifeWarn" Value="492" />
        <Member Name="scanMediaPathPickRollerMissing" Value="493" />
        <Member Name="scanMediaPathTrayAlmostFull" Value="494" />
        <Member Name="scanMediaPathTrayFull" Value="495" />
        <Member Name="scanMediaPathTrayMissing" Value="496" />
        <Member Name="scannerLightFailure" Value="497" />
        <Member Name="scannerLightLifeAlmostOver" Value="498" />
        <Member Name="scannerLightLifeOver" Value="499" />
        <Member Name="scannerLightMissing" Value="500" />
        <Member Name="scannerSensorFailure" Value="501" />
        <Member Name="scannerSensorLifeAlmostOver" Value="502" />
        <Member Name="scannerSensorLifeOver" Value="503" />
        <Member Name="scannerSensorMissing" Value="504" />
        <Member Name="separationCutterAdded" Value="505" />
        <Member Name="separationCutterAlmostEmpty" Value="506" />
        <Member Name="separationCutterAlmostFull" Value="507" />
        <Member Name="separationCutterAtLimit" Value="508" />
        <Member Name="separationCutterClosed" Value="509" />
        <Member Name="separationCutterConfigurationChange" Value="510" />
        <Member Name="separationCutterCoverClosed" Value="511" />
        <Member Name="separationCutterCoverOpen" Value="512" />
        <Member Name="separationCutterEmpty" Value="513" />
        <Member Name="separationCutterFull" Value="514" />
        <Member Name="separationCutterInterlockClosed" Value="515" />
        <Member Name="separationCutterInterlockOpen" Value="516" />
        <Member Name="separationCutterJam" Value="517" />
        <Member Name="separationCutterLifeAlmostOver" Value="518" />
        <Member Name="separationCutterLifeOver" Value="519" />
        <Member Name="separationCutterMemoryExhausted" Value="520" />
        <Member Name="separationCutterMissing" Value="521" />
        <Member Name="separationCutterMotorFailure" Value="522" />
        <Member Name="separationCutterNearLimit" Value="523" />
        <Member Name="separationCutterOffline" Value="524" />
        <Member Name="separationCutterOpened" Value="525" />
        <Member Name="separationCutterOverTemperature" Value="526" />
        <Member Name="separationCutterPowerSaver" Value="527" />
        <Member Name="separationCutterRecoverableFailure" Value="528" />
        <Member Name="separationCutterRecoverableStorage" Value="529" />
        <Member Name="separationCutterRemoved" Value="530" />
        <Member Name="separationCutterResourceAdded" Value="531" />
        <Member Name="separationCutterResourceRemoved" Value="532" />
        <Member Name="separationCutterThermistorFailure" Value="533" />
        <Member Name="separationCutterTimingFailure" Value="534" />
        <Member Name="separationCutterTurnedOff" Value="535" />
        <Member Name="separationCutterTurnedOn" Value="536" />
        <Member Name="separationCutterUnderTemperature" Value="537" />
        <Member Name="separationCutterUnrecoverableFailure" Value="538" />
        <Member Name="separationCutterUnrecoverableStorageError" Value="539" />
        <Member Name="separationCutterWarmingUp" Value="540" />
        <Member Name="sheetRotatorAdded" Value="541" />
        <Member Name="sheetRotatorAlmostEmpty" Value="542" />
        <Member Name="sheetRotatorAlmostFull" Value="543" />
        <Member Name="sheetRotatorAtLimit" Value="544" />
        <Member Name="sheetRotatorClosed" Value="545" />
        <Member Name="sheetRotatorConfigurationChange" Value="546" />
        <Member Name="sheetRotatorCoverClosed" Value="547" />
        <Member Name="sheetRotatorCoverOpen" Value="548" />
        <Member Name="sheetRotatorEmpty" Value="549" />
        <Member Name="sheetRotatorFull" Value="550" />
        <Member Name="sheetRotatorInterlockClosed" Value="551" />
        <Member Name="sheetRotatorInterlockOpen" Value="552" />
        <Member Name="sheetRotatorJam" Value="553" />
        <Member Name="sheetRotatorLifeAlmostOver" Value="554" />
        <Member Name="sheetRotatorLifeOver" Value="555" />
        <Member Name="sheetRotatorMemoryExhausted" Value="556" />
        <Member Name="sheetRotatorMissing" Value="557" />
        <Member Name="sheetRotatorMotorFailure" Value="558" />
        <Member Name="sheetRotatorNearLimit" Value="559" />
        <Member Name="sheetRotatorOffline" Value="560" />
        <Member Name="sheetRotatorOpened" Value="561" />
        <Member Name="sheetRotatorOverTemperature" Value="562" />
        <Member Name="sheetRotatorPowerSaver" Value="563" />
        <Member Name="sheetRotatorRecoverableFailure" Value="564" />
        <Member Name="sheetRotatorRecoverableStorage" Value="565" />
        <Member Name="sheetRotatorRemoved" Value="566" />
        <Member Name="sheetRotatorResourceAdded" Value="567" />
        <Member Name="sheetRotatorResourceRemoved" Value="568" />
        <Member Name="sheetRotatorThermistorFailure" Value="569" />
        <Member Name="sheetRotatorTimingFailure" Value="570" />
        <Member Name="sheetRotatorTurnedOff" Value="571" />
        <Member Name="sheetRotatorTurnedOn" Value="572" />
        <Member Name="sheetRotatorUnderTemperature" Value="573" />
        <Member Name="sheetRotatorUnrecoverableFailure" Value="574" />
        <Member Name="sheetRotatorUnrecoverableStorageError" Value="575" />
        <Member Name="sheetRotatorWarmingUp" Value="576" />
        <Member Name="slitterAdded" Value="577" />
        <Member Name="slitterAlmostEmpty" Value="578" />
        <Member Name="slitterAlmostFull" Value="579" />
        <Member Name="slitterAtLimit" Value="580" />
        <Member Name="slitterClosed" Value="581" />
        <Member Name="slitterConfigurationChange" Value="582" />
        <Member Name="slitterCoverClosed" Value="583" />
        <Member Name="slitterCoverOpen" Value="584" />
        <Member Name="slitterEmpty" Value="585" />
        <Member Name="slitterFull" Value="586" />
        <Member Name="slitterInterlockClosed" Value="587" />
        <Member Name="slitterInterlockOpen" Value="588" />
        <Member Name="slitterJam" Value="589" />
        <Member Name="slitterLifeAlmostOver" Value="590" />
        <Member Name="slitterLifeOver" Value="591" />
        <Member Name="slitterMemoryExhausted" Value="592" />
        <Member Name="slitterMissing" Value="593" />
        <Member Name="slitterMotorFailure" Value="594" />
        <Member Name="slitterNearLimit" Value="595" />
        <Member Name="slitterOffline" Value="596" />
        <Member Name="slitterOpened" Value="597" />
        <Member Name="slitterOverTemperature" Value="598" />
        <Member Name="slitterPowerSaver" Value="599" />
        <Member Name="slitterRecoverableFailure" Value="600" />
        <Member Name="slitterRecoverableStorage" Value="601" />
        <Member Name="slitterRemoved" Value="602" />
        <Member Name="slitterResourceAdded" Value="603" />
        <Member Name="slitterResourceRemoved" Value="604" />
        <Member Name="slitterThermistorFailure" Value="605" />
        <Member Name="slitterTimingFailure" Value="606" />
        <Member Name="slitterTurnedOff" Value="607" />
        <Member Name="slitterTurnedOn" Value="608" />
        <Member Name="slitterUnderTemperature" Value="609" />
        <Member Name="slitterUnrecoverableFailure" Value="610" />
        <Member Name="slitterUnrecoverableStorageError" Value="611" />
        <Member Name="slitterWarmingUp" Value="612" />
        <Member Name="stackerAdded" Value="613" />
        <Member Name="stackerAlmostEmpty" Value="614" />
        <Member Name="stackerAlmostFull" Value="615" />
        <Member Name="stackerAtLimit" Value="616" />
        <Member Name="stackerClosed" Value="617" />
        <Member Name="stackerConfigurationChange" Value="618" />
        <Member Name="stackerCoverClosed" Value="619" />
        <Member Name="stackerCoverOpen" Value="620" />
        <Member Name="stackerEmpty" Value="621" />
        <Member Name="stackerFull" Value="622" />
        <Member Name="stackerInterlockClosed" Value="623" />
        <Member Name="stackerInterlockOpen" Value="624" />
        <Member Name="stackerJam" Value="625" />
        <Member Name="stackerLifeAlmostOver" Value="626" />
        <Member Name="stackerLifeOver" Value="627" />
        <Member Name="stackerMemoryExhausted" Value="628" />
        <Member Name="stackerMissing" Value="629" />
        <Member Name="stackerMotorFailure" Value="630" />
        <Member Name="stackerNearLimit" Value="631" />
        <Member Name="stackerOffline" Value="632" />
        <Member Name="stackerOpened" Value="633" />
        <Member Name="stackerOverTemperature" Value="634" />
        <Member Name="stackerPowerSaver" Value="635" />
        <Member Name="stackerRecoverableFailure" Value="636" />
        <Member Name="stackerRecoverableStorage" Value="637" />
        <Member Name="stackerRemoved" Value="638" />
        <Member Name="stackerResourceAdded" Value="639" />
        <Member Name="stackerResourceRemoved" Value="640" />
        <Member Name="stackerThermistorFailure" Value="641" />
        <Member Name="stackerTimingFailure" Value="642" />
        <Member Name="stackerTurnedOff" Value="643" />
        <Member Name="stackerTurnedOn" Value="644" />
        <Member Name="stackerUnderTemperature" Value="645" />
        <Member Name="stackerUnrecoverableFailure" Value="646" />
        <Member Name="stackerUnrecoverableStorageError" Value="647" />
        <Member Name="stackerWarmingUp" Value="648" />
        <Member Name="standby" Value="649" />
        <Member Name="staplerAdded" Value="650" />
        <Member Name="staplerAlmostEmpty" Value="651" />
        <Member Name="staplerAlmostFull" Value="652" />
        <Member Name="staplerAtLimit" Value="653" />
        <Member Name="staplerClosed" Value="654" />
        <Member Name="staplerConfigurationChange" Value="655" />
        <Member Name="staplerCoverClosed" Value="656" />
        <Member Name="staplerCoverOpen" Value="657" />
        <Member Name="staplerEmpty" Value="658" />
        <Member Name="staplerFull" Value="659" />
        <Member Name="staplerInterlockClosed" Value="660" />
        <Member Name="staplerInterlockOpen" Value="661" />
        <Member Name="staplerJam" Value="662" />
        <Member Name="staplerLifeAlmostOver" Value="663" />
        <Member Name="staplerLifeOver" Value="664" />
        <Member Name="staplerMemoryExhausted" Value="665" />
        <Member Name="staplerMissing" Value="666" />
        <Member Name="staplerMotorFailure" Value="667" />
        <Member Name="staplerNearLimit" Value="668" />
        <Member Name="staplerOffline" Value="669" />
        <Member Name="staplerOpened" Value="670" />
        <Member Name="staplerOverTemperature" Value="671" />
        <Member Name="staplerPowerSaver" Value="672" />
        <Member Name="staplerRecoverableFailure" Value="673" />
        <Member Name="staplerRecoverableStorage" Value="674" />
        <Member Name="staplerRemoved" Value="675" />
        <Member Name="staplerResourceAdded" Value="676" />
        <Member Name="staplerResourceRemoved" Value="677" />
        <Member Name="staplerThermistorFailure" Value="678" />
        <Member Name="staplerTimingFailure" Value="679" />
        <Member Name="staplerTurnedOff" Value="680" />
        <Member Name="staplerTurnedOn" Value="681" />
        <Member Name="staplerUnderTemperature" Value="682" />
        <Member Name="staplerUnrecoverableFailure" Value="683" />
        <Member Name="staplerUnrecoverableStorageError" Value="684" />
        <Member Name="staplerWarmingUp" Value="685" />
        <Member Name="stitcherAdded" Value="686" />
        <Member Name="stitcherAlmostEmpty" Value="687" />
        <Member Name="stitcherAlmostFull" Value="688" />
        <Member Name="stitcherAtLimit" Value="689" />
        <Member Name="stitcherClosed" Value="690" />
        <Member Name="stitcherConfigurationChange" Value="691" />
        <Member Name="stitcherCoverClosed" Value="692" />
        <Member Name="stitcherCoverOpen" Value="693" />
        <Member Name="stitcherEmpty" Value="694" />
        <Member Name="stitcherFull" Value="695" />
        <Member Name="stitcherInterlockClosed" Value="696" />
        <Member Name="stitcherInterlockOpen" Value="697" />
        <Member Name="stitcherJam" Value="698" />
        <Member Name="stitcherLifeAlmostOver" Value="699" />
        <Member Name="stitcherLifeOver" Value="700" />
        <Member Name="stitcherMemoryExhausted" Value="701" />
        <Member Name="stitcherMissing" Value="702" />
        <Member Name="stitcherMotorFailure" Value="703" />
        <Member Name="stitcherNearLimit" Value="704" />
        <Member Name="stitcherOffline" Value="705" />
        <Member Name="stitcherOpened" Value="706" />
        <Member Name="stitcherOverTemperature" Value="707" />
        <Member Name="stitcherPowerSaver" Value="708" />
        <Member Name="stitcherRecoverableFailure" Value="709" />
        <Member Name="stitcherRecoverableStorage" Value="710" />
        <Member Name="stitcherRemoved" Value="711" />
        <Member Name="stitcherResourceAdded" Value="712" />
        <Member Name="stitcherResourceRemoved" Value="713" />
        <Member Name="stitcherThermistorFailure" Value="714" />
        <Member Name="stitcherTimingFailure" Value="715" />
        <Member Name="stitcherTurnedOff" Value="716" />
        <Member Name="stitcherTurnedOn" Value="717" />
        <Member Name="stitcherUnderTemperature" Value="718" />
        <Member Name="stitcherUnrecoverableFailure" Value="719" />
        <Member Name="stitcherUnrecoverableStorageError" Value="720" />
        <Member Name="stitcherWarmingUp" Value="721" />
        <Member Name="subunitAdded" Value="722" />
        <Member Name="subunitAlmostEmpty" Value="723" />
        <Member Name="subunitAlmostFull" Value="724" />
        <Member Name="subunitAtLimit" Value="725" />
        <Member Name="subunitClosed" Value="726" />
        <Member Name="subunitCoolingDown" Value="727" />
        <Member Name="subunitEmpty" Value="728" />
        <Member Name="subunitFull" Value="729" />
        <Member Name="subunitLifeAlmostOver" Value="730" />
        <Member Name="subunitLifeOver" Value="731" />
        <Member Name="subunitMemoryExhausted" Value="732" />
        <Member Name="subunitMissing" Value="733" />
        <Member Name="subunitMotorFailure" Value="734" />
        <Member Name="subunitNearLimit" Value="735" />
        <Member Name="subunitOffline" Value="736" />
        <Member Name="subunitOpened" Value="737" />
        <Member Name="subunitOverTemperature" Value="738" />
        <Member Name="subunitPowerSaver" Value="739" />
        <Member Name="subunitRecoverableFailure" Value="740" />
        <Member Name="subunitRecoverableStorage" Value="741" />
        <Member Name="subunitRemoved" Value="742" />
        <Member Name="subunitResourceAdded" Value="743" />
        <Member Name="subunitResourceRemoved" Value="744" />
        <Member Name="subunitThermistorFailure" Value="745" />
        <Member Name="subunitTimingFailure" Value="746" />
        <Member Name="subunitTurnedOff" Value="747" />
        <Member Name="subunitTurnedOn" Value="748" />
        <Member Name="subunitUnderTemperature" Value="749" />
        <Member Name="subunitUnrecoverableFailure" Value="750" />
        <Member Name="subunitUnrecoverableStorage" Value="751" />
        <Member Name="subunitWarmingUp" Value="752" />
        <Member Name="suspend" Value="753" />
        <Member Name="testing" Value="754" />
        <Member Name="trimmerAdded" Value="755" />
        <Member Name="trimmerAlmostEmpty" Value="756" />
        <Member Name="trimmerAlmostFull" Value="757" />
        <Member Name="trimmerAtLimit" Value="758" />
        <Member Name="trimmerClosed" Value="759" />
        <Member Name="trimmerConfigurationChange" Value="760" />
        <Member Name="trimmerCoverClosed" Value="761" />
        <Member Name="trimmerCoverOpen" Value="762" />
        <Member Name="trimmerEmpty" Value="763" />
        <Member Name="trimmerFull" Value="764" />
        <Member Name="trimmerInterlockClosed" Value="765" />
        <Member Name="trimmerInterlockOpen" Value="766" />
        <Member Name="trimmerJam" Value="767" />
        <Member Name="trimmerLifeAlmostOver" Value="768" />
        <Member Name="trimmerLifeOver" Value="769" />
        <Member Name="trimmerMemoryExhausted" Value="770" />
        <Member Name="trimmerMissing" Value="771" />
        <Member Name="trimmerMotorFailure" Value="772" />
        <Member Name="trimmerNearLimit" Value="773" />
        <Member Name="trimmerOffline" Value="774" />
        <Member Name="trimmerOpened" Value="775" />
        <Member Name="trimmerOverTemperature" Value="776" />
        <Member Name="trimmerPowerSaver" Value="777" />
        <Member Name="trimmerRecoverableFailure" Value="778" />
        <Member Name="trimmerRecoverableStorage" Value="779" />
        <Member Name="trimmerRemoved" Value="780" />
        <Member Name="trimmerResourceAdded" Value="781" />
        <Member Name="trimmerResourceRemoved" Value="782" />
        <Member Name="trimmerThermistorFailure" Value="783" />
        <Member Name="trimmerTimingFailure" Value="784" />
        <Member Name="trimmerTurnedOff" Value="785" />
        <Member Name="trimmerTurnedOn" Value="786" />
        <Member Name="trimmerUnderTemperature" Value="787" />
        <Member Name="trimmerUnrecoverableFailure" Value="788" />
        <Member Name="trimmerUnrecoverableStorageError" Value="789" />
        <Member Name="trimmerWarmingUp" Value="790" />
        <Member Name="unknown" Value="791" />
        <Member Name="wrapperAdded" Value="792" />
        <Member Name="wrapperAlmostEmpty" Value="793" />
        <Member Name="wrapperAlmostFull" Value="794" />
        <Member Name="wrapperAtLimit" Value="795" />
        <Member Name="wrapperClosed" Value="796" />
        <Member Name="wrapperConfigurationChange" Value="797" />
        <Member Name="wrapperCoverClosed" Value="798" />
        <Member Name="wrapperCoverOpen" Value="799" />
        <Member Name="wrapperEmpty" Value="800" />
        <Member Name="wrapperFull" Value="801" />
        <Member Name="wrapperInterlockClosed" Value="802" />
        <Member Name="wrapperInterlockOpen" Value="803" />
        <Member Name="wrapperJam" Value="804" />
        <Member Name="wrapperLifeAlmostOver" Value="805" />
        <Member Name="wrapperLifeOver" Value="806" />
        <Member Name="wrapperMemoryExhausted" Value="807" />
        <Member Name="wrapperMissing" Value="808" />
        <Member Name="wrapperMotorFailure" Value="809" />
        <Member Name="wrapperNearLimit" Value="810" />
        <Member Name="wrapperOffline" Value="811" />
        <Member Name="wrapperOpened" Value="812" />
        <Member Name="wrapperOverTemperature" Value="813" />
        <Member Name="wrapperPowerSaver" Value="814" />
        <Member Name="wrapperRecoverableFailure" Value="815" />
        <Member Name="wrapperRecoverableStorage" Value="816" />
        <Member Name="wrapperRemoved" Value="817" />
        <Member Name="wrapperResourceAdded" Value="818" />
        <Member Name="wrapperResourceRemoved" Value="819" />
        <Member Name="wrapperThermistorFailure" Value="820" />
        <Member Name="wrapperTimingFailure" Value="821" />
        <Member Name="wrapperTurnedOff" Value="822" />
        <Member Name="wrapperTurnedOn" Value="823" />
        <Member Name="wrapperUnderTemperature" Value="824" />
        <Member Name="wrapperUnrecoverableFailure" Value="825" />
        <Member Name="wrapperUnrecoverableStorageError" Value="826" />
        <Member Name="wrapperWarmingUp" Value="827" />
      </EnumType>
      <EnumType Name="printEvent">
        <Member Name="jobStarted" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="printFinishing">
        <Member Name="none" Value="3" />
        <Member Name="staple" Value="4" />
        <Member Name="punch" Value="5" />
        <Member Name="cover" Value="6" />
        <Member Name="bind" Value="7" />
        <Member Name="saddleStitch" Value="8" />
        <Member Name="stitchEdge" Value="9" />
        <Member Name="stapleTopLeft" Value="20" />
        <Member Name="stapleBottomLeft" Value="21" />
        <Member Name="stapleTopRight" Value="22" />
        <Member Name="stapleBottomRight" Value="23" />
        <Member Name="stitchLeftEdge" Value="24" />
        <Member Name="stitchTopEdge" Value="25" />
        <Member Name="stitchRightEdge" Value="26" />
        <Member Name="stitchBottomEdge" Value="27" />
        <Member Name="stapleDualLeft" Value="28" />
        <Member Name="stapleDualTop" Value="29" />
        <Member Name="stapleDualRight" Value="30" />
        <Member Name="stapleDualBottom" Value="31" />
        <Member Name="unknownFutureValue" Value="32" />
        <Member Name="stapleTripleLeft" Value="33" />
        <Member Name="stapleTripleTop" Value="34" />
        <Member Name="stapleTripleRight" Value="35" />
        <Member Name="stapleTripleBottom" Value="36" />
        <Member Name="bindLeft" Value="37" />
        <Member Name="bindTop" Value="38" />
        <Member Name="bindRight" Value="39" />
        <Member Name="bindBottom" Value="40" />
        <Member Name="foldAccordion" Value="41" />
        <Member Name="foldDoubleGate" Value="42" />
        <Member Name="foldGate" Value="43" />
        <Member Name="foldHalf" Value="44" />
        <Member Name="foldHalfZ" Value="45" />
        <Member Name="foldLeftGate" Value="46" />
        <Member Name="foldLetter" Value="47" />
        <Member Name="foldParallel" Value="48" />
        <Member Name="foldPoster" Value="49" />
        <Member Name="foldRightGate" Value="50" />
        <Member Name="foldZ" Value="51" />
        <Member Name="foldEngineeringZ" Value="52" />
        <Member Name="punchTopLeft" Value="53" />
        <Member Name="punchBottomLeft" Value="54" />
        <Member Name="punchTopRight" Value="55" />
        <Member Name="punchBottomRight" Value="56" />
        <Member Name="punchDualLeft" Value="57" />
        <Member Name="punchDualTop" Value="58" />
        <Member Name="punchDualRight" Value="59" />
        <Member Name="punchDualBottom" Value="60" />
        <Member Name="punchTripleLeft" Value="61" />
        <Member Name="punchTripleTop" Value="62" />
        <Member Name="punchTripleRight" Value="63" />
        <Member Name="punchTripleBottom" Value="64" />
        <Member Name="punchQuadLeft" Value="65" />
        <Member Name="punchQuadTop" Value="66" />
        <Member Name="punchQuadRight" Value="67" />
        <Member Name="punchQuadBottom" Value="68" />
        <Member Name="fold" Value="69" />
        <Member Name="trim" Value="70" />
        <Member Name="bale" Value="71" />
        <Member Name="bookletMaker" Value="72" />
        <Member Name="coat" Value="73" />
        <Member Name="laminate" Value="74" />
        <Member Name="trimAfterPages" Value="75" />
        <Member Name="trimAfterDocuments" Value="76" />
        <Member Name="trimAfterCopies" Value="77" />
        <Member Name="trimAfterJob" Value="78" />
      </EnumType>
      <EnumType Name="printJobProcessingState">
        <Member Name="unknown" Value="0" />
        <Member Name="pending" Value="1" />
        <Member Name="processing" Value="2" />
        <Member Name="paused" Value="3" />
        <Member Name="stopped" Value="4" />
        <Member Name="completed" Value="5" />
        <Member Name="canceled" Value="6" />
        <Member Name="aborted" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="printJobStateDetail">
        <Member Name="uploadPending" Value="0" />
        <Member Name="transforming" Value="1" />
        <Member Name="completedSuccessfully" Value="2" />
        <Member Name="completedWithWarnings" Value="3" />
        <Member Name="completedWithErrors" Value="4" />
        <Member Name="releaseWait" Value="5" />
        <Member Name="interpreting" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="printMultipageLayout">
        <Member Name="clockwiseFromTopLeft" Value="0" />
        <Member Name="counterclockwiseFromTopLeft" Value="1" />
        <Member Name="counterclockwiseFromTopRight" Value="2" />
        <Member Name="clockwiseFromTopRight" Value="3" />
        <Member Name="counterclockwiseFromBottomLeft" Value="4" />
        <Member Name="clockwiseFromBottomLeft" Value="5" />
        <Member Name="counterclockwiseFromBottomRight" Value="6" />
        <Member Name="clockwiseFromBottomRight" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="printOperationProcessingState">
        <Member Name="notStarted" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="printOrientation">
        <Member Name="portrait" Value="3" />
        <Member Name="landscape" Value="4" />
        <Member Name="reverseLandscape" Value="5" />
        <Member Name="reversePortrait" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="printQuality">
        <Member Name="low" Value="0" />
        <Member Name="medium" Value="1" />
        <Member Name="high" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="printScaling">
        <Member Name="auto" Value="0" />
        <Member Name="shrinkToFit" Value="1" />
        <Member Name="fill" Value="2" />
        <Member Name="fit" Value="3" />
        <Member Name="none" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="printTaskProcessingState">
        <Member Name="pending" Value="0" />
        <Member Name="processing" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="aborted" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="privilegedAccessGroupAssignmentType">
        <Member Name="assigned" Value="1" />
        <Member Name="activated" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="privilegedAccessGroupMemberType">
        <Member Name="direct" Value="1" />
        <Member Name="group" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="privilegedAccessGroupRelationships">
        <Member Name="owner" Value="1" />
        <Member Name="member" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="processIntegrityLevel">
        <Member Name="unknown" Value="0" />
        <Member Name="untrusted" Value="1" />
        <Member Name="low" Value="2" />
        <Member Name="medium" Value="3" />
        <Member Name="high" Value="4" />
        <Member Name="system" Value="5" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="promptLoginBehavior">
        <Member Name="translateToFreshPasswordAuthentication" Value="0" />
        <Member Name="nativeSupport" Value="1" />
        <Member Name="disabled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="protectionPolicyStatus">
        <Member Name="inactive" Value="0" />
        <Member Name="activeWithErrors" Value="1" />
        <Member Name="updating" Value="2" />
        <Member Name="active" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="protectionRuleStatus">
        <Member Name="draft" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="completedWithErrors" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="protectionUnitStatus">
        <Member Name="protectRequested" Value="0" />
        <Member Name="protected" Value="1" />
        <Member Name="unprotectRequested" Value="2" />
        <Member Name="unprotected" Value="3" />
        <Member Name="removeRequested" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="provisioningAction">
        <Member Name="other" Value="0" />
        <Member Name="create" Value="1" />
        <Member Name="delete" Value="2" />
        <Member Name="disable" Value="3" />
        <Member Name="update" Value="4" />
        <Member Name="stagedDelete" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="provisioningResult">
        <Member Name="success" Value="0" />
        <Member Name="failure" Value="1" />
        <Member Name="skipped" Value="2" />
        <Member Name="warning" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="provisioningStatusErrorCategory">
        <Member Name="failure" Value="0" />
        <Member Name="nonServiceFailure" Value="1" />
        <Member Name="success" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="provisioningStepType">
        <Member Name="import" Value="0" />
        <Member Name="scoping" Value="1" />
        <Member Name="matching" Value="2" />
        <Member Name="processing" Value="3" />
        <Member Name="referenceResolution" Value="4" />
        <Member Name="export" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="quarantineReason">
        <Member Name="EncounteredBaseEscrowThreshold" Value="0" />
        <Member Name="EncounteredTotalEscrowThreshold" Value="1" />
        <Member Name="EncounteredEscrowProportionThreshold" Value="2" />
        <Member Name="EncounteredQuarantineException" Value="4" />
        <Member Name="Unknown" Value="8" />
        <Member Name="QuarantinedOnDemand" Value="16" />
        <Member Name="TooManyDeletes" Value="32" />
        <Member Name="IngestionInterrupted" Value="64" />
      </EnumType>
      <EnumType Name="ratingAppsType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="agesAbove4" Value="2" />
        <Member Name="agesAbove9" Value="3" />
        <Member Name="agesAbove12" Value="4" />
        <Member Name="agesAbove17" Value="5" />
      </EnumType>
      <EnumType Name="ratingAustraliaMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="mature" Value="4" />
        <Member Name="agesAbove15" Value="5" />
        <Member Name="agesAbove18" Value="6" />
      </EnumType>
      <EnumType Name="ratingAustraliaTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="preschoolers" Value="2" />
        <Member Name="children" Value="3" />
        <Member Name="general" Value="4" />
        <Member Name="parentalGuidance" Value="5" />
        <Member Name="mature" Value="6" />
        <Member Name="agesAbove15" Value="7" />
        <Member Name="agesAbove15AdultViolence" Value="8" />
      </EnumType>
      <EnumType Name="ratingCanadaMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="agesAbove14" Value="4" />
        <Member Name="agesAbove18" Value="5" />
        <Member Name="restricted" Value="6" />
      </EnumType>
      <EnumType Name="ratingCanadaTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="children" Value="2" />
        <Member Name="childrenAbove8" Value="3" />
        <Member Name="general" Value="4" />
        <Member Name="parentalGuidance" Value="5" />
        <Member Name="agesAbove14" Value="6" />
        <Member Name="agesAbove18" Value="7" />
      </EnumType>
      <EnumType Name="ratingFranceMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="agesAbove10" Value="2" />
        <Member Name="agesAbove12" Value="3" />
        <Member Name="agesAbove16" Value="4" />
        <Member Name="agesAbove18" Value="5" />
      </EnumType>
      <EnumType Name="ratingFranceTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="agesAbove10" Value="2" />
        <Member Name="agesAbove12" Value="3" />
        <Member Name="agesAbove16" Value="4" />
        <Member Name="agesAbove18" Value="5" />
      </EnumType>
      <EnumType Name="ratingGermanyMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="agesAbove6" Value="3" />
        <Member Name="agesAbove12" Value="4" />
        <Member Name="agesAbove16" Value="5" />
        <Member Name="adults" Value="6" />
      </EnumType>
      <EnumType Name="ratingGermanyTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="agesAbove6" Value="3" />
        <Member Name="agesAbove12" Value="4" />
        <Member Name="agesAbove16" Value="5" />
        <Member Name="adults" Value="6" />
      </EnumType>
      <EnumType Name="ratingIrelandMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="agesAbove12" Value="4" />
        <Member Name="agesAbove15" Value="5" />
        <Member Name="agesAbove16" Value="6" />
        <Member Name="adults" Value="7" />
      </EnumType>
      <EnumType Name="ratingIrelandTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="children" Value="3" />
        <Member Name="youngAdults" Value="4" />
        <Member Name="parentalSupervision" Value="5" />
        <Member Name="mature" Value="6" />
      </EnumType>
      <EnumType Name="ratingJapanMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="agesAbove15" Value="4" />
        <Member Name="agesAbove18" Value="5" />
      </EnumType>
      <EnumType Name="ratingJapanTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="explicitAllowed" Value="2" />
      </EnumType>
      <EnumType Name="ratingNewZealandMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="mature" Value="4" />
        <Member Name="agesAbove13" Value="5" />
        <Member Name="agesAbove15" Value="6" />
        <Member Name="agesAbove16" Value="7" />
        <Member Name="agesAbove18" Value="8" />
        <Member Name="restricted" Value="9" />
        <Member Name="agesAbove16Restricted" Value="10" />
      </EnumType>
      <EnumType Name="ratingNewZealandTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="adults" Value="4" />
      </EnumType>
      <EnumType Name="ratingUnitedKingdomMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="universalChildren" Value="3" />
        <Member Name="parentalGuidance" Value="4" />
        <Member Name="agesAbove12Video" Value="5" />
        <Member Name="agesAbove12Cinema" Value="6" />
        <Member Name="agesAbove15" Value="7" />
        <Member Name="adults" Value="8" />
      </EnumType>
      <EnumType Name="ratingUnitedKingdomTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="caution" Value="2" />
      </EnumType>
      <EnumType Name="ratingUnitedStatesMoviesType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="general" Value="2" />
        <Member Name="parentalGuidance" Value="3" />
        <Member Name="parentalGuidance13" Value="4" />
        <Member Name="restricted" Value="5" />
        <Member Name="adults" Value="6" />
      </EnumType>
      <EnumType Name="ratingUnitedStatesTelevisionType">
        <Member Name="allAllowed" Value="0" />
        <Member Name="allBlocked" Value="1" />
        <Member Name="childrenAll" Value="2" />
        <Member Name="childrenAbove7" Value="3" />
        <Member Name="general" Value="4" />
        <Member Name="parentalGuidance" Value="5" />
        <Member Name="childrenAbove14" Value="6" />
        <Member Name="adults" Value="7" />
      </EnumType>
      <EnumType Name="recipientScopeType" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="internal" Value="1" />
        <Member Name="external" Value="2" />
        <Member Name="externalPartner" Value="4" />
        <Member Name="externalNonPartner" Value="8" />
      </EnumType>
      <EnumType Name="recordingStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="notRecording" Value="1" />
        <Member Name="recording" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="recurrencePatternType">
        <Member Name="daily" Value="0" />
        <Member Name="weekly" Value="1" />
        <Member Name="absoluteMonthly" Value="2" />
        <Member Name="relativeMonthly" Value="3" />
        <Member Name="absoluteYearly" Value="4" />
        <Member Name="relativeYearly" Value="5" />
      </EnumType>
      <EnumType Name="recurrenceRangeType">
        <Member Name="endDate" Value="0" />
        <Member Name="noEnd" Value="1" />
        <Member Name="numbered" Value="2" />
      </EnumType>
      <EnumType Name="registryHive">
        <Member Name="unknown" Value="0" />
        <Member Name="currentConfig" Value="1" />
        <Member Name="currentUser" Value="2" />
        <Member Name="localMachineSam" Value="3" />
        <Member Name="localMachineSecurity" Value="4" />
        <Member Name="localMachineSoftware" Value="5" />
        <Member Name="localMachineSystem" Value="6" />
        <Member Name="usersDefault" Value="7" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="registryOperation">
        <Member Name="unknown" Value="0" />
        <Member Name="create" Value="1" />
        <Member Name="modify" Value="2" />
        <Member Name="delete" Value="3" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="registryValueType">
        <Member Name="unknown" Value="0" />
        <Member Name="binary" Value="1" />
        <Member Name="dword" Value="2" />
        <Member Name="dwordLittleEndian" Value="3" />
        <Member Name="dwordBigEndian" Value="4" />
        <Member Name="expandSz" Value="5" />
        <Member Name="link" Value="6" />
        <Member Name="multiSz" Value="7" />
        <Member Name="none" Value="8" />
        <Member Name="qword" Value="9" />
        <Member Name="qwordlittleEndian" Value="10" />
        <Member Name="sz" Value="11" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="rejectReason">
        <Member Name="none" Value="0" />
        <Member Name="busy" Value="1" />
        <Member Name="forbidden" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="remindBeforeTimeInMinutesType">
        <Member Name="mins15" Value="0" />
        <Member Name="unknownFutureValue" Value="100" />
      </EnumType>
      <EnumType Name="remoteAssistanceOnboardingStatus">
        <Member Name="notOnboarded" Value="0" />
        <Member Name="onboarding" Value="1" />
        <Member Name="onboarded" Value="2" />
      </EnumType>
      <EnumType Name="requiredPasswordType">
        <Member Name="deviceDefault" Value="0" />
        <Member Name="alphanumeric" Value="1" />
        <Member Name="numeric" Value="2" />
      </EnumType>
      <EnumType Name="responseType">
        <Member Name="none" Value="0" />
        <Member Name="organizer" Value="1" />
        <Member Name="tentativelyAccepted" Value="2" />
        <Member Name="accepted" Value="3" />
        <Member Name="declined" Value="4" />
        <Member Name="notResponded" Value="5" />
      </EnumType>
      <EnumType Name="restorableArtifact">
        <Member Name="message" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="restorePointPreference">
        <Member Name="latest" Value="0" />
        <Member Name="oldest" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="restorePointTags" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="fastRestore" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="restoreSessionStatus">
        <Member Name="draft" Value="0" />
        <Member Name="activating" Value="1" />
        <Member Name="active" Value="2" />
        <Member Name="completedWithError" Value="3" />
        <Member Name="completed" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
        <Member Name="failed" Value="6" />
      </EnumType>
      <EnumType Name="riskDetail">
        <Member Name="none" Value="0" />
        <Member Name="adminGeneratedTemporaryPassword" Value="1" />
        <Member Name="userPerformedSecuredPasswordChange" Value="2" />
        <Member Name="userPerformedSecuredPasswordReset" Value="3" />
        <Member Name="adminConfirmedSigninSafe" Value="4" />
        <Member Name="aiConfirmedSigninSafe" Value="5" />
        <Member Name="userPassedMFADrivenByRiskBasedPolicy" Value="6" />
        <Member Name="adminDismissedAllRiskForUser" Value="7" />
        <Member Name="adminConfirmedSigninCompromised" Value="8" />
        <Member Name="hidden" Value="9" />
        <Member Name="adminConfirmedUserCompromised" Value="10" />
        <Member Name="unknownFutureValue" Value="11" />
        <Member Name="m365DAdminDismissedDetection" Value="12" />
        <Member Name="adminConfirmedServicePrincipalCompromised" Value="13" />
        <Member Name="adminDismissedAllRiskForServicePrincipal" Value="14" />
        <Member Name="userChangedPasswordOnPremises" Value="15" />
        <Member Name="adminDismissedRiskForSignIn" Value="16" />
        <Member Name="adminConfirmedAccountSafe" Value="17" />
      </EnumType>
      <EnumType Name="riskDetectionTimingType">
        <Member Name="notDefined" Value="0" />
        <Member Name="realtime" Value="1" />
        <Member Name="nearRealtime" Value="2" />
        <Member Name="offline" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="riskEventType">
        <Member Name="unlikelyTravel" Value="0" />
        <Member Name="anonymizedIPAddress" Value="1" />
        <Member Name="maliciousIPAddress" Value="2" />
        <Member Name="unfamiliarFeatures" Value="3" />
        <Member Name="malwareInfectedIPAddress" Value="4" />
        <Member Name="suspiciousIPAddress" Value="5" />
        <Member Name="leakedCredentials" Value="6" />
        <Member Name="investigationsThreatIntelligence" Value="7" />
        <Member Name="generic" Value="8" />
        <Member Name="adminConfirmedUserCompromised" Value="9" />
        <Member Name="mcasImpossibleTravel" Value="10" />
        <Member Name="mcasSuspiciousInboxManipulationRules" Value="11" />
        <Member Name="investigationsThreatIntelligenceSigninLinked" Value="12" />
        <Member Name="maliciousIPAddressValidCredentialsBlockedIP" Value="13" />
        <Member Name="unknownFutureValue" Value="14" />
      </EnumType>
      <EnumType Name="riskLevel">
        <Member Name="low" Value="0" />
        <Member Name="medium" Value="1" />
        <Member Name="high" Value="2" />
        <Member Name="hidden" Value="3" />
        <Member Name="none" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="riskState">
        <Member Name="none" Value="0" />
        <Member Name="confirmedSafe" Value="1" />
        <Member Name="remediated" Value="2" />
        <Member Name="dismissed" Value="3" />
        <Member Name="atRisk" Value="4" />
        <Member Name="confirmedCompromised" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="roleAssignmentScheduleFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="roleAssignmentScheduleInstanceFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="roleAssignmentScheduleRequestFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="approver" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="roleEligibilityScheduleFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="roleEligibilityScheduleInstanceFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="roleEligibilityScheduleRequestFilterByCurrentUserOptions">
        <Member Name="principal" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="approver" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="routingMode">
        <Member Name="oneToOne" Value="0" />
        <Member Name="multicast" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="routingType">
        <Member Name="forwarded" Value="0" />
        <Member Name="lookup" Value="1" />
        <Member Name="selfFork" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="runAsAccountType">
        <Member Name="system" Value="0" />
        <Member Name="user" Value="1" />
      </EnumType>
      <EnumType Name="safeSearchFilterType">
        <Member Name="userDefined" Value="0" />
        <Member Name="strict" Value="1" />
        <Member Name="moderate" Value="2" />
      </EnumType>
      <EnumType Name="scheduleChangeRequestActor">
        <Member Name="sender" Value="0" />
        <Member Name="recipient" Value="1" />
        <Member Name="manager" Value="2" />
        <Member Name="system" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="scheduleChangeState">
        <Member Name="pending" Value="0" />
        <Member Name="approved" Value="1" />
        <Member Name="declined" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="scheduleEntityTheme">
        <Member Name="white" Value="0" />
        <Member Name="blue" Value="1" />
        <Member Name="green" Value="2" />
        <Member Name="purple" Value="3" />
        <Member Name="pink" Value="4" />
        <Member Name="yellow" Value="5" />
        <Member Name="gray" Value="6" />
        <Member Name="darkBlue" Value="7" />
        <Member Name="darkGreen" Value="8" />
        <Member Name="darkPurple" Value="9" />
        <Member Name="darkPink" Value="10" />
        <Member Name="darkYellow" Value="11" />
        <Member Name="unknownFutureValue" Value="12" />
      </EnumType>
      <EnumType Name="scheduleRequestActions">
        <Member Name="adminAssign" Value="1" />
        <Member Name="adminUpdate" Value="2" />
        <Member Name="adminRemove" Value="3" />
        <Member Name="selfActivate" Value="4" />
        <Member Name="selfDeactivate" Value="5" />
        <Member Name="adminExtend" Value="6" />
        <Member Name="adminRenew" Value="7" />
        <Member Name="selfExtend" Value="8" />
        <Member Name="selfRenew" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="scopeOperatorMultiValuedComparisonType">
        <Member Name="All" Value="0" />
        <Member Name="Any" Value="1" />
      </EnumType>
      <EnumType Name="scopeOperatorType">
        <Member Name="Binary" Value="0" />
        <Member Name="Unary" Value="1" />
      </EnumType>
      <EnumType Name="screenSharingRole">
        <Member Name="viewer" Value="0" />
        <Member Name="sharer" Value="1" />
      </EnumType>
      <EnumType Name="searchAlterationType">
        <Member Name="suggestion" Value="0" />
        <Member Name="modification" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="searchContent" IsFlags="true">
        <Member Name="sharedContent" Value="1" />
        <Member Name="privateContent" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="sectionEmphasisType">
        <Member Name="none" Value="0" />
        <Member Name="neutral" Value="1" />
        <Member Name="soft" Value="2" />
        <Member Name="strong" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="securityNetworkProtocol">
        <Member Name="unknown" Value="-1" />
        <Member Name="ip" Value="0" />
        <Member Name="icmp" Value="1" />
        <Member Name="igmp" Value="2" />
        <Member Name="ggp" Value="3" />
        <Member Name="ipv4" Value="4" />
        <Member Name="tcp" Value="6" />
        <Member Name="pup" Value="12" />
        <Member Name="udp" Value="17" />
        <Member Name="idp" Value="22" />
        <Member Name="ipv6" Value="41" />
        <Member Name="ipv6RoutingHeader" Value="43" />
        <Member Name="ipv6FragmentHeader" Value="44" />
        <Member Name="ipSecEncapsulatingSecurityPayload" Value="50" />
        <Member Name="ipSecAuthenticationHeader" Value="51" />
        <Member Name="icmpV6" Value="58" />
        <Member Name="ipv6NoNextHeader" Value="59" />
        <Member Name="ipv6DestinationOptions" Value="60" />
        <Member Name="nd" Value="77" />
        <Member Name="raw" Value="255" />
        <Member Name="ipx" Value="1000" />
        <Member Name="spx" Value="1256" />
        <Member Name="spxII" Value="1257" />
        <Member Name="unknownFutureValue" Value="32767" />
      </EnumType>
      <EnumType Name="securityResourceType">
        <Member Name="unknown" Value="0" />
        <Member Name="attacked" Value="1" />
        <Member Name="related" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="selectionLikelihoodInfo">
        <Member Name="notSpecified" Value="0" />
        <Member Name="high" Value="1" />
      </EnumType>
      <EnumType Name="sendDtmfCompletionReason">
        <Member Name="unknown" Value="0" />
        <Member Name="completedSuccessfully" Value="1" />
        <Member Name="mediaOperationCanceled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="sensitivity">
        <Member Name="normal" Value="0" />
        <Member Name="personal" Value="1" />
        <Member Name="private" Value="2" />
        <Member Name="confidential" Value="3" />
      </EnumType>
      <EnumType Name="sensitivityLabelAssignmentMethod">
        <Member Name="standard" Value="0" />
        <Member Name="privileged" Value="1" />
        <Member Name="auto" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="serviceAppStatus">
        <Member Name="inactive" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="pendingActive" Value="2" />
        <Member Name="pendingInactive" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="serviceHealthClassificationType">
        <Member Name="advisory" Value="1" />
        <Member Name="incident" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="serviceHealthOrigin">
        <Member Name="microsoft" Value="1" />
        <Member Name="thirdParty" Value="2" />
        <Member Name="customer" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="serviceHealthStatus">
        <Member Name="serviceOperational" Value="0" />
        <Member Name="investigating" Value="1" />
        <Member Name="restoringService" Value="2" />
        <Member Name="verifyingService" Value="3" />
        <Member Name="serviceRestored" Value="4" />
        <Member Name="postIncidentReviewPublished" Value="5" />
        <Member Name="serviceDegradation" Value="6" />
        <Member Name="serviceInterruption" Value="7" />
        <Member Name="extendedRecovery" Value="8" />
        <Member Name="falsePositive" Value="9" />
        <Member Name="investigationSuspended" Value="10" />
        <Member Name="resolved" Value="11" />
        <Member Name="mitigatedExternal" Value="12" />
        <Member Name="mitigated" Value="13" />
        <Member Name="resolvedExternal" Value="14" />
        <Member Name="confirmed" Value="15" />
        <Member Name="reported" Value="16" />
        <Member Name="unknownFutureValue" Value="17" />
      </EnumType>
      <EnumType Name="serviceUpdateCategory">
        <Member Name="preventOrFixIssue" Value="1" />
        <Member Name="planForChange" Value="2" />
        <Member Name="stayInformed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="serviceUpdateSeverity">
        <Member Name="normal" Value="1" />
        <Member Name="high" Value="2" />
        <Member Name="critical" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="settingSourceType">
        <Member Name="deviceConfiguration" Value="0" />
        <Member Name="deviceIntent" Value="1" />
      </EnumType>
      <EnumType Name="sharedPCAccountDeletionPolicyType">
        <Member Name="immediate" Value="0" />
        <Member Name="diskSpaceThreshold" Value="1" />
        <Member Name="diskSpaceThresholdOrInactiveThreshold" Value="2" />
      </EnumType>
      <EnumType Name="sharedPCAllowedAccountType" IsFlags="true">
        <Member Name="guest" Value="1" />
        <Member Name="domain" Value="2" />
      </EnumType>
      <EnumType Name="sharingCapabilities">
        <Member Name="disabled" Value="0" />
        <Member Name="externalUserSharingOnly" Value="1" />
        <Member Name="externalUserAndGuestSharing" Value="2" />
        <Member Name="existingExternalUserSharingOnly" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="sharingDomainRestrictionMode">
        <Member Name="none" Value="0" />
        <Member Name="allowList" Value="1" />
        <Member Name="blockList" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="signInFrequencyAuthenticationType">
        <Member Name="primaryAndSecondaryAuthentication" Value="0" />
        <Member Name="secondaryAuthentication" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="signInFrequencyInterval">
        <Member Name="timeBased" Value="0" />
        <Member Name="everyTime" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="signinFrequencyType">
        <Member Name="days" Value="0" />
        <Member Name="hours" Value="1" />
      </EnumType>
      <EnumType Name="signInUserType">
        <Member Name="member" Value="0" />
        <Member Name="guest" Value="1" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="simulationAttackTechnique">
        <Member Name="unknown" Value="0" />
        <Member Name="credentialHarvesting" Value="1" />
        <Member Name="attachmentMalware" Value="2" />
        <Member Name="driveByUrl" Value="3" />
        <Member Name="linkInAttachment" Value="4" />
        <Member Name="linkToMalwareFile" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="simulationAttackType">
        <Member Name="unknown" Value="0" />
        <Member Name="social" Value="1" />
        <Member Name="cloud" Value="2" />
        <Member Name="endpoint" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="simulationAutomationRunStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="skipped" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="simulationAutomationStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="draft" Value="1" />
        <Member Name="notRunning" Value="2" />
        <Member Name="running" Value="3" />
        <Member Name="completed" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="simulationContentSource">
        <Member Name="unknown" Value="0" />
        <Member Name="global" Value="1" />
        <Member Name="tenant" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="simulationContentStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="draft" Value="1" />
        <Member Name="ready" Value="2" />
        <Member Name="archive" Value="3" />
        <Member Name="delete" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="simulationStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="draft" Value="1" />
        <Member Name="running" Value="2" />
        <Member Name="scheduled" Value="3" />
        <Member Name="succeeded" Value="4" />
        <Member Name="failed" Value="5" />
        <Member Name="cancelled" Value="6" />
        <Member Name="excluded" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="siteArchiveStatus">
        <Member Name="recentlyArchived" Value="0" />
        <Member Name="fullyArchived" Value="1" />
        <Member Name="reactivating" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="siteLockState">
        <Member Name="unlocked" Value="0" />
        <Member Name="lockedReadOnly" Value="1" />
        <Member Name="lockedNoAccess" Value="2" />
        <Member Name="lockedNoAdditions" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="siteSecurityLevel">
        <Member Name="userDefined" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="mediumLow" Value="2" />
        <Member Name="medium" Value="3" />
        <Member Name="mediumHigh" Value="4" />
        <Member Name="high" Value="5" />
      </EnumType>
      <EnumType Name="socialIdentitySourceType">
        <Member Name="facebook" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="stagedFeatureName">
        <Member Name="passthroughAuthentication" Value="0" />
        <Member Name="seamlessSso" Value="1" />
        <Member Name="passwordHashSync" Value="2" />
        <Member Name="emailAsAlternateId" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="certificateBasedAuthentication" Value="5" />
        <Member Name="multiFactorAuthentication" Value="6" />
      </EnumType>
      <EnumType Name="stateManagementSetting">
        <Member Name="notConfigured" Value="0" />
        <Member Name="blocked" Value="1" />
        <Member Name="allowed" Value="2" />
      </EnumType>
      <EnumType Name="status">
        <Member Name="active" Value="0" />
        <Member Name="updated" Value="1" />
        <Member Name="deleted" Value="2" />
        <Member Name="ignored" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="subjectRightsRequestStage">
        <Member Name="contentRetrieval" Value="0" />
        <Member Name="contentReview" Value="1" />
        <Member Name="generateReport" Value="2" />
        <Member Name="contentDeletion" Value="3" />
        <Member Name="caseResolved" Value="4" />
        <Member Name="contentEstimate" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
        <Member Name="approval" Value="7" />
      </EnumType>
      <EnumType Name="subjectRightsRequestStageStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="current" Value="1" />
        <Member Name="completed" Value="3" />
        <Member Name="failed" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="subjectRightsRequestStatus">
        <Member Name="active" Value="0" />
        <Member Name="closed" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="subjectRightsRequestType">
        <Member Name="export" Value="0" />
        <Member Name="delete" Value="1" />
        <Member Name="access" Value="2" />
        <Member Name="tagForAction" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="synchronizationDisposition">
        <Member Name="Normal" Value="0" />
        <Member Name="Discard" Value="1" />
        <Member Name="Escrow" Value="2" />
      </EnumType>
      <EnumType Name="synchronizationJobRestartScope" IsFlags="true">
        <Member Name="None" Value="0" />
        <Member Name="ConnectorDataStore" Value="1" />
        <Member Name="Escrows" Value="2" />
        <Member Name="Watermark" Value="4" />
        <Member Name="QuarantineState" Value="8" />
        <Member Name="Full" Value="15" />
        <Member Name="ForceDeletes" Value="32" />
      </EnumType>
      <EnumType Name="synchronizationMetadata">
        <Member Name="GalleryApplicationIdentifier" Value="0" />
        <Member Name="GalleryApplicationKey" Value="1" />
        <Member Name="IsOAuthEnabled" Value="2" />
        <Member Name="IsSynchronizationAgentAssignmentRequired" Value="3" />
        <Member Name="IsSynchronizationAgentRequired" Value="4" />
        <Member Name="IsSynchronizationInPreview" Value="5" />
        <Member Name="OAuthSettings" Value="6" />
        <Member Name="SynchronizationLearnMoreIbizaFwLink" Value="7" />
        <Member Name="ConfigurationFields" Value="8" />
      </EnumType>
      <EnumType Name="synchronizationScheduleState">
        <Member Name="Active" Value="0" />
        <Member Name="Disabled" Value="1" />
        <Member Name="Paused" Value="2" />
      </EnumType>
      <EnumType Name="synchronizationSecret">
        <Member Name="None" Value="0" />
        <Member Name="UserName" Value="1" />
        <Member Name="Password" Value="2" />
        <Member Name="SecretToken" Value="3" />
        <Member Name="AppKey" Value="4" />
        <Member Name="BaseAddress" Value="5" />
        <Member Name="ClientIdentifier" Value="6" />
        <Member Name="ClientSecret" Value="7" />
        <Member Name="SingleSignOnType" Value="11" />
        <Member Name="Sandbox" Value="12" />
        <Member Name="Url" Value="13" />
        <Member Name="Domain" Value="14" />
        <Member Name="ConsumerKey" Value="15" />
        <Member Name="ConsumerSecret" Value="16" />
        <Member Name="TokenKey" Value="17" />
        <Member Name="TokenExpiration" Value="18" />
        <Member Name="Oauth2AccessToken" Value="19" />
        <Member Name="Oauth2AccessTokenCreationTime" Value="20" />
        <Member Name="Oauth2RefreshToken" Value="21" />
        <Member Name="SyncAll" Value="22" />
        <Member Name="InstanceName" Value="24" />
        <Member Name="Oauth2ClientId" Value="27" />
        <Member Name="Oauth2ClientSecret" Value="28" />
        <Member Name="CompanyId" Value="29" />
        <Member Name="UpdateKeyOnSoftDelete" Value="30" />
        <Member Name="SynchronizationSchedule" Value="33" />
        <Member Name="SystemOfRecord" Value="34" />
        <Member Name="SandboxName" Value="35" />
        <Member Name="EnforceDomain" Value="36" />
        <Member Name="SyncNotificationSettings" Value="37" />
        <Member Name="SkipOutOfScopeDeletions" Value="40" />
        <Member Name="Oauth2AuthorizationCode" Value="62" />
        <Member Name="Oauth2RedirectUri" Value="63" />
        <Member Name="ApplicationTemplateIdentifier" Value="64" />
        <Member Name="Oauth2TokenExchangeUri" Value="65" />
        <Member Name="Oauth2AuthorizationUri" Value="66" />
        <Member Name="AuthenticationType" Value="67" />
        <Member Name="Server" Value="70" />
        <Member Name="PerformInboundEntitlementGrants" Value="100" />
        <Member Name="HardDeletesEnabled" Value="101" />
        <Member Name="SyncAgentCompatibilityKey" Value="102" />
        <Member Name="SyncAgentADContainer" Value="103" />
        <Member Name="ValidateDomain" Value="206" />
        <Member Name="TestReferences" Value="207" />
        <Member Name="ConnectionString" Value="250" />
      </EnumType>
      <EnumType Name="synchronizationStatusCode">
        <Member Name="NotConfigured" Value="0" />
        <Member Name="NotRun" Value="1" />
        <Member Name="Active" Value="2" />
        <Member Name="Paused" Value="3" />
        <Member Name="Quarantine" Value="4" />
      </EnumType>
      <EnumType Name="synchronizationTaskExecutionResult">
        <Member Name="Succeeded" Value="0" />
        <Member Name="Failed" Value="1" />
        <Member Name="EntryLevelErrors" Value="2" />
      </EnumType>
      <EnumType Name="targetedManagedAppGroupType">
        <Member Name="selectedPublicApps" Value="0" />
        <Member Name="allCoreMicrosoftApps" Value="1" />
        <Member Name="allMicrosoftApps" Value="2" />
        <Member Name="allApps" Value="4" />
      </EnumType>
      <EnumType Name="targettedUserType">
        <Member Name="unknown" Value="0" />
        <Member Name="clicked" Value="1" />
        <Member Name="compromised" Value="2" />
        <Member Name="allUsers" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="taskStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="inProgress" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="waitingOnOthers" Value="3" />
        <Member Name="deferred" Value="4" />
      </EnumType>
      <EnumType Name="teamsAppDistributionMethod">
        <Member Name="store" Value="0" />
        <Member Name="organization" Value="1" />
        <Member Name="sideloaded" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="teamsAppPublishingState">
        <Member Name="submitted" Value="0" />
        <Member Name="rejected" Value="1" />
        <Member Name="published" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="teamsAppResourceSpecificPermissionType">
        <Member Name="delegated" Value="0" />
        <Member Name="application" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="teamsAsyncOperationStatus">
        <Member Name="invalid" Value="0" />
        <Member Name="notStarted" Value="1" />
        <Member Name="inProgress" Value="2" />
        <Member Name="succeeded" Value="3" />
        <Member Name="failed" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="teamsAsyncOperationType">
        <Member Name="invalid" Value="0" />
        <Member Name="cloneTeam" Value="1" />
        <Member Name="archiveTeam" Value="2" />
        <Member Name="unarchiveTeam" Value="3" />
        <Member Name="createTeam" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
        <Member Name="teamifyGroup" Value="6" />
        <Member Name="createChannel" Value="7" />
        <Member Name="archiveChannel" Value="8" />
        <Member Name="unarchiveChannel" Value="9" />
      </EnumType>
      <EnumType Name="teamSpecialization">
        <Member Name="none" Value="0" />
        <Member Name="educationStandard" Value="1" />
        <Member Name="educationClass" Value="2" />
        <Member Name="educationProfessionalLearningCommunity" Value="3" />
        <Member Name="educationStaff" Value="4" />
        <Member Name="healthcareStandard" Value="5" />
        <Member Name="healthcareCareCoordination" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="teamVisibilityType">
        <Member Name="private" Value="0" />
        <Member Name="public" Value="1" />
        <Member Name="hiddenMembership" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="teamworkActivityTopicSource">
        <Member Name="entityUrl" Value="0" />
        <Member Name="text" Value="1" />
      </EnumType>
      <EnumType Name="teamworkApplicationIdentityType">
        <Member Name="aadApplication" Value="0" />
        <Member Name="bot" Value="1" />
        <Member Name="tenantBot" Value="2" />
        <Member Name="office365Connector" Value="3" />
        <Member Name="outgoingWebhook" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="teamworkCallEventType">
        <Member Name="call" Value="0" />
        <Member Name="meeting" Value="1" />
        <Member Name="screenShare" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="teamworkConversationIdentityType">
        <Member Name="team" Value="0" />
        <Member Name="channel" Value="1" />
        <Member Name="chat" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="teamworkTagType">
        <Member Name="standard" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="teamworkUserIdentityType">
        <Member Name="aadUser" Value="0" />
        <Member Name="onPremiseAadUser" Value="1" />
        <Member Name="anonymousGuest" Value="2" />
        <Member Name="federatedUser" Value="3" />
        <Member Name="personalMicrosoftAccountUser" Value="4" />
        <Member Name="skypeUser" Value="5" />
        <Member Name="phoneUser" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
        <Member Name="emailUser" Value="8" />
      </EnumType>
      <EnumType Name="templateApplicationLevel" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="newPartners" Value="1" />
        <Member Name="existingPartners" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="templateScenarios" IsFlags="true">
        <Member Name="new" Value="0" />
        <Member Name="secureFoundation" Value="1" />
        <Member Name="zeroTrust" Value="2" />
        <Member Name="remoteWork" Value="4" />
        <Member Name="protectAdmins" Value="8" />
        <Member Name="emergingThreats" Value="16" />
        <Member Name="unknownFutureValue" Value="32" />
      </EnumType>
      <EnumType Name="threatAssessmentContentType">
        <Member Name="mail" Value="1" />
        <Member Name="url" Value="2" />
        <Member Name="file" Value="3" />
      </EnumType>
      <EnumType Name="threatAssessmentRequestSource">
        <Member Name="undefined" Value="0" />
        <Member Name="user" Value="1" />
        <Member Name="administrator" Value="2" />
      </EnumType>
      <EnumType Name="threatAssessmentResultType">
        <Member Name="checkPolicy" Value="1" />
        <Member Name="rescan" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="threatAssessmentStatus">
        <Member Name="pending" Value="1" />
        <Member Name="completed" Value="2" />
      </EnumType>
      <EnumType Name="threatCategory">
        <Member Name="undefined" Value="0" />
        <Member Name="spam" Value="1" />
        <Member Name="phishing" Value="2" />
        <Member Name="malware" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="threatExpectedAssessment">
        <Member Name="block" Value="1" />
        <Member Name="unblock" Value="2" />
      </EnumType>
      <EnumType Name="timeCardState">
        <Member Name="clockedIn" Value="0" />
        <Member Name="onBreak" Value="1" />
        <Member Name="clockedOut" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="timeOffReasonIconType">
        <Member Name="none" Value="0" />
        <Member Name="car" Value="1" />
        <Member Name="calendar" Value="2" />
        <Member Name="running" Value="3" />
        <Member Name="plane" Value="4" />
        <Member Name="firstAid" Value="5" />
        <Member Name="doctor" Value="6" />
        <Member Name="notWorking" Value="7" />
        <Member Name="clock" Value="8" />
        <Member Name="juryDuty" Value="9" />
        <Member Name="globe" Value="10" />
        <Member Name="cup" Value="11" />
        <Member Name="phone" Value="12" />
        <Member Name="weather" Value="13" />
        <Member Name="umbrella" Value="14" />
        <Member Name="piggyBank" Value="15" />
        <Member Name="dog" Value="16" />
        <Member Name="cake" Value="17" />
        <Member Name="trafficCone" Value="18" />
        <Member Name="pin" Value="19" />
        <Member Name="sunny" Value="20" />
        <Member Name="unknownFutureValue" Value="21" />
      </EnumType>
      <EnumType Name="timeZoneStandard">
        <Member Name="windows" Value="0" />
        <Member Name="iana" Value="1" />
      </EnumType>
      <EnumType Name="titleAreaLayoutType">
        <Member Name="imageAndTitle" Value="0" />
        <Member Name="plain" Value="1" />
        <Member Name="colorBlock" Value="2" />
        <Member Name="overlap" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="titleAreaTextAlignmentType">
        <Member Name="left" Value="0" />
        <Member Name="center" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="tokenIssuerType">
        <Member Name="AzureAD" Value="0" />
        <Member Name="ADFederationServices" Value="1" />
        <Member Name="UnknownFutureValue" Value="2" />
        <Member Name="AzureADBackupAuth" Value="3" />
        <Member Name="ADFederationServicesMFAAdapter" Value="4" />
        <Member Name="NPSExtension" Value="5" />
      </EnumType>
      <EnumType Name="tone">
        <Member Name="tone0" Value="0" />
        <Member Name="tone1" Value="1" />
        <Member Name="tone2" Value="2" />
        <Member Name="tone3" Value="3" />
        <Member Name="tone4" Value="4" />
        <Member Name="tone5" Value="5" />
        <Member Name="tone6" Value="6" />
        <Member Name="tone7" Value="7" />
        <Member Name="tone8" Value="8" />
        <Member Name="tone9" Value="9" />
        <Member Name="star" Value="10" />
        <Member Name="pound" Value="11" />
        <Member Name="a" Value="12" />
        <Member Name="b" Value="13" />
        <Member Name="c" Value="14" />
        <Member Name="d" Value="15" />
        <Member Name="flash" Value="16" />
      </EnumType>
      <EnumType Name="trainingAssignedTo">
        <Member Name="none" Value="0" />
        <Member Name="allUsers" Value="1" />
        <Member Name="clickedPayload" Value="2" />
        <Member Name="compromised" Value="3" />
        <Member Name="reportedPhish" Value="4" />
        <Member Name="readButNotClicked" Value="5" />
        <Member Name="didNothing" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="trainingAvailabilityStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="notAvailable" Value="1" />
        <Member Name="available" Value="2" />
        <Member Name="archive" Value="3" />
        <Member Name="delete" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="trainingCompletionDuration">
        <Member Name="week" Value="7" />
        <Member Name="fortnite" Value="14" />
        <Member Name="month" Value="30" />
        <Member Name="unknownFutureValue" Value="100" />
      </EnumType>
      <EnumType Name="trainingSettingType">
        <Member Name="microsoftCustom" Value="0" />
        <Member Name="microsoftManaged" Value="1" />
        <Member Name="noTraining" Value="2" />
        <Member Name="custom" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="trainingStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="assigned" Value="1" />
        <Member Name="inProgress" Value="2" />
        <Member Name="completed" Value="3" />
        <Member Name="overdue" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="trainingType">
        <Member Name="unknown" Value="0" />
        <Member Name="phishing" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="unifiedRoleManagementPolicyRuleTargetOperations">
        <Member Name="all" Value="0" />
        <Member Name="activate" Value="1" />
        <Member Name="deactivate" Value="2" />
        <Member Name="assign" Value="3" />
        <Member Name="update" Value="4" />
        <Member Name="remove" Value="5" />
        <Member Name="extend" Value="6" />
        <Member Name="renew" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="unifiedRoleScheduleRequestActions">
        <Member Name="adminAssign" Value="1" />
        <Member Name="adminUpdate" Value="2" />
        <Member Name="adminRemove" Value="3" />
        <Member Name="selfActivate" Value="4" />
        <Member Name="selfDeactivate" Value="5" />
        <Member Name="adminExtend" Value="6" />
        <Member Name="adminRenew" Value="7" />
        <Member Name="selfExtend" Value="8" />
        <Member Name="selfRenew" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="userAccountSecurityType">
        <Member Name="unknown" Value="0" />
        <Member Name="standard" Value="1" />
        <Member Name="power" Value="2" />
        <Member Name="administrator" Value="3" />
        <Member Name="unknownFutureValue" Value="127" />
      </EnumType>
      <EnumType Name="userDefaultAuthenticationMethod">
        <Member Name="push" Value="0" />
        <Member Name="oath" Value="1" />
        <Member Name="voiceMobile" Value="2" />
        <Member Name="voiceAlternateMobile" Value="3" />
        <Member Name="voiceOffice" Value="4" />
        <Member Name="sms" Value="5" />
        <Member Name="none" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="userExperienceAnalyticsHealthState">
        <Member Name="unknown" Value="0" />
        <Member Name="insufficientData" Value="1" />
        <Member Name="needsAttention" Value="2" />
        <Member Name="meetingGoals" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="userExperienceAnalyticsInsightSeverity">
        <Member Name="none" Value="0" />
        <Member Name="informational" Value="1" />
        <Member Name="warning" Value="2" />
        <Member Name="error" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="userExperienceAnalyticsOperatingSystemRestartCategory">
        <Member Name="unknown" Value="0" />
        <Member Name="restartWithUpdate" Value="1" />
        <Member Name="restartWithoutUpdate" Value="2" />
        <Member Name="blueScreen" Value="3" />
        <Member Name="shutdownWithUpdate" Value="4" />
        <Member Name="shutdownWithoutUpdate" Value="5" />
        <Member Name="longPowerButtonPress" Value="6" />
        <Member Name="bootError" Value="7" />
        <Member Name="update" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
      </EnumType>
      <EnumType Name="userExperienceAnalyticsSummarizedBy">
        <Member Name="none" Value="0" />
        <Member Name="model" Value="1" />
        <Member Name="allRegressions" Value="3" />
        <Member Name="modelRegression" Value="4" />
        <Member Name="manufacturerRegression" Value="5" />
        <Member Name="operatingSystemVersionRegression" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="userFlowType">
        <Member Name="signUp" Value="1" />
        <Member Name="signIn" Value="2" />
        <Member Name="signUpOrSignIn" Value="3" />
        <Member Name="passwordReset" Value="4" />
        <Member Name="profileUpdate" Value="5" />
        <Member Name="resourceOwner" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="userPurpose">
        <Member Name="user" Value="1" />
        <Member Name="linked" Value="2" />
        <Member Name="shared" Value="3" />
        <Member Name="room" Value="4" />
        <Member Name="equipment" Value="5" />
        <Member Name="others" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EnumType Name="userSignInRecommendationScope">
        <Member Name="tenant" Value="0" />
        <Member Name="application" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="userType">
        <Member Name="member" Value="0" />
        <Member Name="guest" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="virtualAppointmentMessageType">
        <Member Name="confirmation" Value="0" />
        <Member Name="reschedule" Value="1" />
        <Member Name="cancellation" Value="2" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="virtualEventAttendeeRegistrationStatus">
        <Member Name="registered" Value="0" />
        <Member Name="canceled" Value="1" />
        <Member Name="waitlisted" Value="2" />
        <Member Name="pendingApproval" Value="3" />
        <Member Name="rejectedByOrganizer" Value="4" />
        <Member Name="unknownFutureValue" Value="11" />
      </EnumType>
      <EnumType Name="virtualEventRegistrationPredefinedQuestionLabel">
        <Member Name="street" Value="0" />
        <Member Name="city" Value="1" />
        <Member Name="state" Value="2" />
        <Member Name="postalCode" Value="3" />
        <Member Name="countryOrRegion" Value="4" />
        <Member Name="industry" Value="5" />
        <Member Name="jobTitle" Value="6" />
        <Member Name="organization" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EnumType Name="virtualEventRegistrationQuestionAnswerInputType">
        <Member Name="text" Value="0" />
        <Member Name="multilineText" Value="1" />
        <Member Name="singleChoice" Value="2" />
        <Member Name="multiChoice" Value="3" />
        <Member Name="boolean" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="virtualEventStatus">
        <Member Name="draft" Value="0" />
        <Member Name="published" Value="1" />
        <Member Name="canceled" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="visibilitySetting">
        <Member Name="notConfigured" Value="0" />
        <Member Name="hide" Value="1" />
        <Member Name="show" Value="2" />
      </EnumType>
      <EnumType Name="volumeType">
        <Member Name="operatingSystemVolume" Value="1" />
        <Member Name="fixedDataVolume" Value="2" />
        <Member Name="removableDataVolume" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="vppTokenAccountType">
        <Member Name="business" Value="0" />
        <Member Name="education" Value="1" />
      </EnumType>
      <EnumType Name="vppTokenState">
        <Member Name="unknown" Value="0" />
        <Member Name="valid" Value="1" />
        <Member Name="expired" Value="2" />
        <Member Name="invalid" Value="3" />
        <Member Name="assignedToExternalMDM" Value="4" />
      </EnumType>
      <EnumType Name="vppTokenSyncStatus">
        <Member Name="none" Value="0" />
        <Member Name="inProgress" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="failed" Value="3" />
      </EnumType>
      <EnumType Name="weakAlgorithms" IsFlags="true">
        <Member Name="rsaSha1" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="webBrowserCookieSettings">
        <Member Name="browserDefault" Value="0" />
        <Member Name="blockAlways" Value="1" />
        <Member Name="allowCurrentWebSite" Value="2" />
        <Member Name="allowFromWebsitesVisited" Value="3" />
        <Member Name="allowAlways" Value="4" />
      </EnumType>
      <EnumType Name="websiteType">
        <Member Name="other" Value="0" />
        <Member Name="home" Value="1" />
        <Member Name="work" Value="2" />
        <Member Name="blog" Value="3" />
        <Member Name="profile" Value="4" />
      </EnumType>
      <EnumType Name="weekIndex">
        <Member Name="first" Value="0" />
        <Member Name="second" Value="1" />
        <Member Name="third" Value="2" />
        <Member Name="fourth" Value="3" />
        <Member Name="last" Value="4" />
      </EnumType>
      <EnumType Name="weeklySchedule">
        <Member Name="userDefined" Value="0" />
        <Member Name="everyday" Value="1" />
        <Member Name="sunday" Value="2" />
        <Member Name="monday" Value="3" />
        <Member Name="tuesday" Value="4" />
        <Member Name="wednesday" Value="5" />
        <Member Name="thursday" Value="6" />
        <Member Name="friday" Value="7" />
        <Member Name="saturday" Value="8" />
      </EnumType>
      <EnumType Name="welcomeScreenMeetingInformation">
        <Member Name="userDefined" Value="0" />
        <Member Name="showOrganizerAndTimeOnly" Value="1" />
        <Member Name="showOrganizerAndTimeAndSubject" Value="2" />
      </EnumType>
      <EnumType Name="wellknownListName">
        <Member Name="none" Value="0" />
        <Member Name="defaultList" Value="1" />
        <Member Name="flaggedEmails" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="win32LobAppDeliveryOptimizationPriority">
        <Member Name="notConfigured" Value="0" />
        <Member Name="foreground" Value="1" />
      </EnumType>
      <EnumType Name="win32LobAppFileSystemOperationType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="exists" Value="1" />
        <Member Name="modifiedDate" Value="2" />
        <Member Name="createdDate" Value="3" />
        <Member Name="version" Value="4" />
        <Member Name="sizeInMB" Value="5" />
      </EnumType>
      <EnumType Name="win32LobAppMsiPackageType">
        <Member Name="perMachine" Value="0" />
        <Member Name="perUser" Value="1" />
        <Member Name="dualPurpose" Value="2" />
      </EnumType>
      <EnumType Name="win32LobAppNotification">
        <Member Name="showAll" Value="0" />
        <Member Name="showReboot" Value="1" />
        <Member Name="hideAll" Value="2" />
      </EnumType>
      <EnumType Name="win32LobAppPowerShellScriptRuleOperationType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="string" Value="1" />
        <Member Name="dateTime" Value="2" />
        <Member Name="integer" Value="3" />
        <Member Name="float" Value="4" />
        <Member Name="version" Value="5" />
        <Member Name="boolean" Value="6" />
      </EnumType>
      <EnumType Name="win32LobAppRegistryRuleOperationType">
        <Member Name="notConfigured" Value="0" />
        <Member Name="exists" Value="1" />
        <Member Name="doesNotExist" Value="2" />
        <Member Name="string" Value="3" />
        <Member Name="integer" Value="4" />
        <Member Name="version" Value="5" />
      </EnumType>
      <EnumType Name="win32LobAppRestartBehavior">
        <Member Name="basedOnReturnCode" Value="0" />
        <Member Name="allow" Value="1" />
        <Member Name="suppress" Value="2" />
        <Member Name="force" Value="3" />
      </EnumType>
      <EnumType Name="win32LobAppReturnCodeType">
        <Member Name="failed" Value="0" />
        <Member Name="success" Value="1" />
        <Member Name="softReboot" Value="2" />
        <Member Name="hardReboot" Value="3" />
        <Member Name="retry" Value="4" />
      </EnumType>
      <EnumType Name="win32LobAppRuleOperator">
        <Member Name="notConfigured" Value="0" />
        <Member Name="equal" Value="1" />
        <Member Name="notEqual" Value="2" />
        <Member Name="greaterThan" Value="4" />
        <Member Name="greaterThanOrEqual" Value="5" />
        <Member Name="lessThan" Value="8" />
        <Member Name="lessThanOrEqual" Value="9" />
      </EnumType>
      <EnumType Name="win32LobAppRuleType">
        <Member Name="detection" Value="0" />
        <Member Name="requirement" Value="1" />
      </EnumType>
      <EnumType Name="win32LobAutoUpdateSupersededAppsState">
        <Member Name="notConfigured" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="windows10EditionType">
        <Member Name="windows10Enterprise" Value="0" />
        <Member Name="windows10EnterpriseN" Value="1" />
        <Member Name="windows10Education" Value="2" />
        <Member Name="windows10EducationN" Value="3" />
        <Member Name="windows10MobileEnterprise" Value="4" />
        <Member Name="windows10HolographicEnterprise" Value="5" />
        <Member Name="windows10Professional" Value="6" />
        <Member Name="windows10ProfessionalN" Value="7" />
        <Member Name="windows10ProfessionalEducation" Value="8" />
        <Member Name="windows10ProfessionalEducationN" Value="9" />
        <Member Name="windows10ProfessionalWorkstation" Value="10" />
        <Member Name="windows10ProfessionalWorkstationN" Value="11" />
      </EnumType>
      <EnumType Name="windowsArchitecture" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="x86" Value="1" />
        <Member Name="x64" Value="2" />
        <Member Name="arm" Value="4" />
        <Member Name="neutral" Value="8" />
      </EnumType>
      <EnumType Name="windowsAutopilotDeviceType">
        <Member Name="windowsPc" Value="0" />
        <Member Name="holoLens" Value="1" />
        <Member Name="unknownFutureValue" Value="99" />
      </EnumType>
      <EnumType Name="windowsDefenderProductStatus" IsFlags="true">
        <Member Name="noStatus" Value="0" />
        <Member Name="serviceNotRunning" Value="1" />
        <Member Name="serviceStartedWithoutMalwareProtection" Value="2" />
        <Member Name="pendingFullScanDueToThreatAction" Value="4" />
        <Member Name="pendingRebootDueToThreatAction" Value="8" />
        <Member Name="pendingManualStepsDueToThreatAction" Value="16" />
        <Member Name="avSignaturesOutOfDate" Value="32" />
        <Member Name="asSignaturesOutOfDate" Value="64" />
        <Member Name="noQuickScanHappenedForSpecifiedPeriod" Value="128" />
        <Member Name="noFullScanHappenedForSpecifiedPeriod" Value="256" />
        <Member Name="systemInitiatedScanInProgress" Value="512" />
        <Member Name="systemInitiatedCleanInProgress" Value="1024" />
        <Member Name="samplesPendingSubmission" Value="2048" />
        <Member Name="productRunningInEvaluationMode" Value="4096" />
        <Member Name="productRunningInNonGenuineMode" Value="8192" />
        <Member Name="productExpired" Value="16384" />
        <Member Name="offlineScanRequired" Value="32768" />
        <Member Name="serviceShutdownAsPartOfSystemShutdown" Value="65536" />
        <Member Name="threatRemediationFailedCritically" Value="131072" />
        <Member Name="threatRemediationFailedNonCritically" Value="262144" />
        <Member Name="noStatusFlagsSet" Value="524288" />
        <Member Name="platformOutOfDate" Value="1048576" />
        <Member Name="platformUpdateInProgress" Value="2097152" />
        <Member Name="platformAboutToBeOutdated" Value="4194304" />
        <Member Name="signatureOrPlatformEndOfLifeIsPastOrIsImpending" Value="8388608" />
        <Member Name="windowsSModeSignaturesInUseOnNonWin10SInstall" Value="16777216" />
      </EnumType>
      <EnumType Name="windowsDeliveryOptimizationMode">
        <Member Name="userDefined" Value="0" />
        <Member Name="httpOnly" Value="1" />
        <Member Name="httpWithPeeringNat" Value="2" />
        <Member Name="httpWithPeeringPrivateGroup" Value="3" />
        <Member Name="httpWithInternetPeering" Value="4" />
        <Member Name="simpleDownload" Value="99" />
        <Member Name="bypassMode" Value="100" />
      </EnumType>
      <EnumType Name="windowsDeviceHealthState" IsFlags="true">
        <Member Name="clean" Value="0" />
        <Member Name="fullScanPending" Value="1" />
        <Member Name="rebootPending" Value="2" />
        <Member Name="manualStepsPending" Value="4" />
        <Member Name="offlineScanPending" Value="8" />
        <Member Name="critical" Value="16" />
      </EnumType>
      <EnumType Name="windowsDeviceType" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="desktop" Value="1" />
        <Member Name="mobile" Value="2" />
        <Member Name="holographic" Value="4" />
        <Member Name="team" Value="8" />
        <Member Name="unknownFutureValue" Value="16" />
      </EnumType>
      <EnumType Name="windowsDeviceUsageType">
        <Member Name="singleUser" Value="0" />
        <Member Name="shared" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="windowsHelloForBusinessPinUsage">
        <Member Name="allowed" Value="0" />
        <Member Name="required" Value="1" />
        <Member Name="disallowed" Value="2" />
      </EnumType>
      <EnumType Name="windowsInformationProtectionEnforcementLevel">
        <Member Name="noProtection" Value="0" />
        <Member Name="encryptAndAuditOnly" Value="1" />
        <Member Name="encryptAuditAndPrompt" Value="2" />
        <Member Name="encryptAuditAndBlock" Value="3" />
      </EnumType>
      <EnumType Name="windowsInformationProtectionPinCharacterRequirements">
        <Member Name="notAllow" Value="0" />
        <Member Name="requireAtLeastOne" Value="1" />
        <Member Name="allow" Value="2" />
      </EnumType>
      <EnumType Name="windowsMalwareCategory">
        <Member Name="invalid" Value="0" />
        <Member Name="adware" Value="1" />
        <Member Name="spyware" Value="2" />
        <Member Name="passwordStealer" Value="3" />
        <Member Name="trojanDownloader" Value="4" />
        <Member Name="worm" Value="5" />
        <Member Name="backdoor" Value="6" />
        <Member Name="remoteAccessTrojan" Value="7" />
        <Member Name="trojan" Value="8" />
        <Member Name="emailFlooder" Value="9" />
        <Member Name="keylogger" Value="10" />
        <Member Name="dialer" Value="11" />
        <Member Name="monitoringSoftware" Value="12" />
        <Member Name="browserModifier" Value="13" />
        <Member Name="cookie" Value="14" />
        <Member Name="browserPlugin" Value="15" />
        <Member Name="aolExploit" Value="16" />
        <Member Name="nuker" Value="17" />
        <Member Name="securityDisabler" Value="18" />
        <Member Name="jokeProgram" Value="19" />
        <Member Name="hostileActiveXControl" Value="20" />
        <Member Name="softwareBundler" Value="21" />
        <Member Name="stealthNotifier" Value="22" />
        <Member Name="settingsModifier" Value="23" />
        <Member Name="toolBar" Value="24" />
        <Member Name="remoteControlSoftware" Value="25" />
        <Member Name="trojanFtp" Value="26" />
        <Member Name="potentialUnwantedSoftware" Value="27" />
        <Member Name="icqExploit" Value="28" />
        <Member Name="trojanTelnet" Value="29" />
        <Member Name="exploit" Value="30" />
        <Member Name="filesharingProgram" Value="31" />
        <Member Name="malwareCreationTool" Value="32" />
        <Member Name="remote_Control_Software" Value="33" />
        <Member Name="tool" Value="34" />
        <Member Name="trojanDenialOfService" Value="36" />
        <Member Name="trojanDropper" Value="37" />
        <Member Name="trojanMassMailer" Value="38" />
        <Member Name="trojanMonitoringSoftware" Value="39" />
        <Member Name="trojanProxyServer" Value="40" />
        <Member Name="virus" Value="42" />
        <Member Name="known" Value="43" />
        <Member Name="unknown" Value="44" />
        <Member Name="spp" Value="45" />
        <Member Name="behavior" Value="46" />
        <Member Name="vulnerability" Value="47" />
        <Member Name="policy" Value="48" />
        <Member Name="enterpriseUnwantedSoftware" Value="49" />
        <Member Name="ransom" Value="50" />
        <Member Name="hipsRule" Value="51" />
      </EnumType>
      <EnumType Name="windowsMalwareExecutionState">
        <Member Name="unknown" Value="0" />
        <Member Name="blocked" Value="1" />
        <Member Name="allowed" Value="2" />
        <Member Name="running" Value="3" />
        <Member Name="notRunning" Value="4" />
      </EnumType>
      <EnumType Name="windowsMalwareSeverity">
        <Member Name="unknown" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="moderate" Value="2" />
        <Member Name="high" Value="4" />
        <Member Name="severe" Value="5" />
      </EnumType>
      <EnumType Name="windowsMalwareState">
        <Member Name="unknown" Value="0" />
        <Member Name="detected" Value="1" />
        <Member Name="cleaned" Value="2" />
        <Member Name="quarantined" Value="3" />
        <Member Name="removed" Value="4" />
        <Member Name="allowed" Value="5" />
        <Member Name="blocked" Value="6" />
        <Member Name="cleanFailed" Value="102" />
        <Member Name="quarantineFailed" Value="103" />
        <Member Name="removeFailed" Value="104" />
        <Member Name="allowFailed" Value="105" />
        <Member Name="abandoned" Value="106" />
        <Member Name="blockFailed" Value="107" />
      </EnumType>
      <EnumType Name="windowsMalwareThreatState">
        <Member Name="active" Value="0" />
        <Member Name="actionFailed" Value="1" />
        <Member Name="manualStepsRequired" Value="2" />
        <Member Name="fullScanRequired" Value="3" />
        <Member Name="rebootRequired" Value="4" />
        <Member Name="remediatedWithNonCriticalFailures" Value="5" />
        <Member Name="quarantined" Value="6" />
        <Member Name="removed" Value="7" />
        <Member Name="cleaned" Value="8" />
        <Member Name="allowed" Value="9" />
        <Member Name="noStatusCleared" Value="10" />
      </EnumType>
      <EnumType Name="windowsSettingType">
        <Member Name="roaming" Value="0" />
        <Member Name="backup" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="windowsSpotlightEnablementSettings">
        <Member Name="notConfigured" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="enabled" Value="2" />
      </EnumType>
      <EnumType Name="windowsStartMenuAppListVisibilityType" IsFlags="true">
        <Member Name="userDefined" Value="0" />
        <Member Name="collapse" Value="1" />
        <Member Name="remove" Value="2" />
        <Member Name="disableSettingsApp" Value="4" />
      </EnumType>
      <EnumType Name="windowsStartMenuModeType">
        <Member Name="userDefined" Value="0" />
        <Member Name="fullScreen" Value="1" />
        <Member Name="nonFullScreen" Value="2" />
      </EnumType>
      <EnumType Name="windowsUpdateForBusinessUpdateWeeks" IsFlags="true">
        <Member Name="userDefined" Value="0" />
        <Member Name="firstWeek" Value="1" />
        <Member Name="secondWeek" Value="2" />
        <Member Name="thirdWeek" Value="4" />
        <Member Name="fourthWeek" Value="8" />
        <Member Name="everyWeek" Value="15" />
        <Member Name="unknownFutureValue" Value="22" />
      </EnumType>
      <EnumType Name="windowsUpdateNotificationDisplayOption">
        <Member Name="notConfigured" Value="0" />
        <Member Name="defaultNotifications" Value="1" />
        <Member Name="restartWarningsOnly" Value="2" />
        <Member Name="disableAllNotifications" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="windowsUpdateType">
        <Member Name="userDefined" Value="0" />
        <Member Name="all" Value="1" />
        <Member Name="businessReadyOnly" Value="2" />
        <Member Name="windowsInsiderBuildFast" Value="3" />
        <Member Name="windowsInsiderBuildSlow" Value="4" />
        <Member Name="windowsInsiderBuildRelease" Value="5" />
      </EnumType>
      <EnumType Name="windowsUserAccountControlSettings">
        <Member Name="userDefined" Value="0" />
        <Member Name="alwaysNotify" Value="1" />
        <Member Name="notifyOnAppChanges" Value="2" />
        <Member Name="notifyOnAppChangesWithoutDimming" Value="3" />
        <Member Name="neverNotify" Value="4" />
      </EnumType>
      <EnumType Name="windowsUserType">
        <Member Name="administrator" Value="0" />
        <Member Name="standard" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="workbookOperationStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="running" Value="1" />
        <Member Name="succeeded" Value="2" />
        <Member Name="failed" Value="3" />
      </EnumType>
      <EnumType Name="workforceIntegrationEncryptionProtocol">
        <Member Name="sharedSecret" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
      </EnumType>
      <EnumType Name="workforceIntegrationSupportedEntities" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="shift" Value="1" />
        <Member Name="swapRequest" Value="2" />
        <Member Name="userShiftPreferences" Value="8" />
        <Member Name="openShift" Value="16" />
        <Member Name="openShiftRequest" Value="32" />
        <Member Name="offerShiftRequest" Value="64" />
        <Member Name="unknownFutureValue" Value="1024" />
        <Member Name="timeCard" Value="2048" />
        <Member Name="timeOffReason" Value="4096" />
        <Member Name="timeOff" Value="8192" />
        <Member Name="timeOffRequest" Value="16384" />
      </EnumType>
      <EnumType Name="x509CertificateAffinityLevel">
        <Member Name="low" Value="0" />
        <Member Name="high" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="x509CertificateAuthenticationMode">
        <Member Name="x509CertificateSingleFactor" Value="0" />
        <Member Name="x509CertificateMultiFactor" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="x509CertificateCRLValidationConfigurationState">
        <Member Name="disabled" Value="0" />
        <Member Name="enabled" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="x509CertificateRuleType">
        <Member Name="issuerSubject" Value="0" />
        <Member Name="policyOID" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="issuerSubjectAndPolicyOID" Value="3" />
      </EnumType>
      <EntityType Name="aadUserConversationMember" BaseType="graph.conversationMember">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the user." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="TenantId which the Microsoft Entra user belongs to." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The guid of the user." />
        </Property>
        <NavigationProperty Name="user" Type="graph.user" />
      </EntityType>
      <EntityType Name="accessPackage" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the access package." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The display name of the access package. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="isHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the access package is hidden from the requestor." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <NavigationProperty Name="accessPackagesIncompatibleWith" Type="Collection(graph.accessPackage)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access packages that are incompatible with this package. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentPolicies" Type="Collection(graph.accessPackageAssignmentPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="catalog" Type="graph.accessPackageCatalog">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required when creating the access package. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="incompatibleAccessPackages" Type="Collection(graph.accessPackage)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The access packages whose assigned users are ineligible to be assigned this access package." />
        </NavigationProperty>
        <NavigationProperty Name="incompatibleGroups" Type="Collection(graph.group)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The groups whose members are ineligible to be assigned this access package." />
        </NavigationProperty>
        <NavigationProperty Name="resourceRoleScopes" Type="Collection(graph.accessPackageResourceRoleScope)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource roles and scopes in this access package." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageAssignment" BaseType="graph.entity">
        <Property Name="customExtensionCalloutInstances" Type="Collection(graph.customExtensionCalloutInstance)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about all the custom extension calls that were made during the access package assignment workflow." />
        </Property>
        <Property Name="expiredDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="schedule" Type="graph.entitlementManagementSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the access assignment is to be in place. Read-only." />
        </Property>
        <Property Name="state" Type="graph.accessPackageAssignmentState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the access package assignment. The possible values are: delivering, partiallyDelivered, delivered, expired, deliveryFailed, unknownFutureValue. Read-only. Supports $filter (eq)." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only." />
        </Property>
        <NavigationProperty Name="accessPackage" Type="graph.accessPackage">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentPolicy" Type="graph.accessPackageAssignmentPolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Supports $filter (eq) on the id property and $expand query parameters." />
        </NavigationProperty>
        <NavigationProperty Name="target" Type="graph.accessPackageSubject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageAssignmentPolicy" BaseType="graph.entity">
        <Property Name="allowedTargetScope" Type="graph.allowedTargetScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue." />
        </Property>
        <Property Name="automaticRequestSettings" Type="graph.accessPackageAutomaticRequestSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property is only present for an auto assignment policy; if absent, this is a request-based policy." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the policy." />
        </Property>
        <Property Name="expiration" Type="graph.expirationPattern">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date for assignments created in this policy." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="requestApprovalSettings" Type="graph.accessPackageAssignmentApprovalSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the settings for approval of requests for an access package assignment through this policy. For example, if approval is required for new requests." />
        </Property>
        <Property Name="requestorSettings" Type="graph.accessPackageAssignmentRequestorSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides additional settings to select who can create a request for an access package assignment through this policy, and what they can include in their request." />
        </Property>
        <Property Name="reviewSettings" Type="graph.accessPackageAssignmentReviewSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings for access reviews of assignments through this policy." />
        </Property>
        <Property Name="specificAllowedTargets" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principals that can be assigned access from an access package through this policy." />
        </Property>
        <NavigationProperty Name="accessPackage" Type="graph.accessPackage">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access package containing this policy. Read-only.  Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="catalog" Type="graph.accessPackageCatalog">
          <Annotation Term="Org.OData.Core.V1.Description" String="Catalog of the access package containing this policy. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="customExtensionStageSettings" Type="Collection(graph.customExtensionStageSetting)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="questions" Type="Collection(graph.accessPackageQuestion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Questions that are posed to the  requestor." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageAssignmentRequest" BaseType="graph.entity">
        <Property Name="answers" Type="Collection(graph.accessPackageAnswer)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Answers provided by the requestor to accessPackageQuestions asked of them at the time of request." />
        </Property>
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter." />
        </Property>
        <Property Name="customExtensionCalloutInstances" Type="Collection(graph.customExtensionCalloutInstance)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about all the custom extension calls that were made during the access package assignment workflow." />
        </Property>
        <Property Name="requestType" Type="graph.accessPackageRequestType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the request. The possible values are: notSpecified, userAdd, UserExtend, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. Requests from the user have a requestType of userAdd, userUpdate, or userRemove. This property can't be changed once set." />
        </Property>
        <Property Name="schedule" Type="graph.entitlementManagementSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The range of dates that access is to be assigned to the requestor. This property can't be changed once set, but a new schedule for an assignment can be included in another userUpdate or UserExtend or adminUpdate assignment request." />
        </Property>
        <Property Name="state" Type="graph.accessPackageRequestState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the request. The possible values are: submitted, pendingApproval, delivering, delivered, deliveryFailed, denied, scheduled, canceled, partiallyDelivered, unknownFutureValue. Read-only. Supports $filter (eq)." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="More information on the request processing status. Read-only." />
        </Property>
        <NavigationProperty Name="accessPackage" Type="graph.accessPackage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable.  Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="assignment" Type="graph.accessPackageAssignment">
          <Annotation Term="Org.OData.Core.V1.Description" String="For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed.   Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="requestor" Type="graph.accessPackageSubject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageAssignmentRequestWorkflowExtension" BaseType="graph.customCalloutExtension">
        <Property Name="callbackConfiguration" Type="graph.customExtensionCallbackConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The callback configuration for a custom extension." />
        </Property>
        <Property Name="createdBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the user or identity of the subject that created this resource. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the object was created." />
        </Property>
        <Property Name="lastModifiedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the identity that last modified the object." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the object was last modified." />
        </Property>
      </EntityType>
      <EntityType Name="accessPackageAssignmentWorkflowExtension" BaseType="graph.customCalloutExtension">
        <Property Name="callbackConfiguration" Type="graph.customExtensionCallbackConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The callback configuration for a custom extension." />
        </Property>
        <Property Name="createdBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the user or identity of the subject that created this resource. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the entity was created." />
        </Property>
        <Property Name="lastModifiedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the identity that last modified the entity." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the entity was last modified." />
        </Property>
      </EntityType>
      <EntityType Name="accessPackageCatalog" BaseType="graph.entity">
        <Property Name="catalogType" Type="graph.accessPackageCatalogType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the access package catalog." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the access package catalog." />
        </Property>
        <Property Name="isExternallyVisible" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the access packages in this catalog can be requested by users outside of the tenant." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="state" Type="graph.accessPackageCatalogState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Has the value published if the access packages are available for management. The possible values are: unpublished, published, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="accessPackages" Type="Collection(graph.accessPackage)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access packages in this catalog. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="customWorkflowExtensions" Type="Collection(graph.customCalloutExtension)" ContainsTarget="true" />
        <NavigationProperty Name="resourceRoles" Type="Collection(graph.accessPackageResourceRole)" ContainsTarget="true" />
        <NavigationProperty Name="resources" Type="Collection(graph.accessPackageResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access package resources in this catalog." />
        </NavigationProperty>
        <NavigationProperty Name="resourceScopes" Type="Collection(graph.accessPackageResourceScope)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="accessPackageMultipleChoiceQuestion" BaseType="graph.accessPackageQuestion">
        <Property Name="choices" Type="Collection(graph.accessPackageAnswerChoice)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of answer choices." />
        </Property>
        <Property Name="isMultipleSelectionAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether requestor can select multiple choices as their answer." />
        </Property>
      </EntityType>
      <EntityType Name="accessPackageQuestion" BaseType="graph.entity" Abstract="true">
        <Property Name="isAnswerEditable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the requestor is allowed to edit answers to questions for an assignment by posting an update to accessPackageAssignmentRequest." />
        </Property>
        <Property Name="isRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the requestor is required to supply an answer or not." />
        </Property>
        <Property Name="localizations" Type="Collection(graph.accessPackageLocalizedText)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text of the question represented in a format for a specific locale." />
        </Property>
        <Property Name="sequence" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relative position of this question when displaying a list of questions to the requestor." />
        </Property>
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text of the question to show to the requestor." />
        </Property>
      </EntityType>
      <EntityType Name="accessPackageResource" BaseType="graph.entity">
        <Property Name="attributes" Type="Collection(graph.accessPackageResourceAttribute)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains information about the attributes to be collected from the requestor and sent to the resource application." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description for the resource." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the resource, such as the application name, group name or site name." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="originId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the resource in the origin system. For a Microsoft Entra group, this is the identifier of the group." />
        </Property>
        <Property Name="originSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup." />
        </Property>
        <NavigationProperty Name="environment" Type="graph.accessPackageResourceEnvironment">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="roles" Type="Collection(graph.accessPackageResourceRole)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="scopes" Type="Collection(graph.accessPackageResourceScope)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageResourceEnvironment" BaseType="graph.entity">
        <Property Name="connectionInfo" Type="graph.connectionInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Connection information of an environment used to connect to a resource." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that this object was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of this object." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of this object." />
        </Property>
        <Property Name="isDefaultEnvironment" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether this is default environment or not. It is set to true for all static origin systems, such as Microsoft Entra groups and Microsoft Entra Applications." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that this object was last modified. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="originId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of this environment in the origin system." />
        </Property>
        <Property Name="originSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq)." />
        </Property>
        <NavigationProperty Name="resources" Type="Collection(graph.accessPackageResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Required." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageResourceRequest" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="requestType" Type="graph.accessPackageRequestType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the request. Use adminAdd to add a resource, if the caller is an administrator or resource owner, adminUpdate to update a resource, or adminRemove to remove a resource." />
        </Property>
        <Property Name="state" Type="graph.accessPackageRequestState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The outcome of whether the service was able to add the resource to the catalog. The value is delivered if the resource was added or removed, and deliveryFailed if it couldn't be added or removed. Read-only." />
        </Property>
        <NavigationProperty Name="catalog" Type="graph.accessPackageCatalog" ContainsTarget="true" />
        <NavigationProperty Name="resource" Type="graph.accessPackageResource" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="accessPackageResourceRole" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description for the resource role." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the resource role such as the role defined by the application." />
        </Property>
        <Property Name="originId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId is the sequence number of the role in the site." />
        </Property>
        <Property Name="originSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup." />
        </Property>
        <NavigationProperty Name="resource" Type="graph.accessPackageResource" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="accessPackageResourceRoleScope" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <NavigationProperty Name="role" Type="graph.accessPackageResourceRole" ContainsTarget="true" />
        <NavigationProperty Name="scope" Type="graph.accessPackageResourceScope" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="accessPackageResourceScope" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the scope." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the scope." />
        </Property>
        <Property Name="isRootScope" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource." />
        </Property>
        <Property Name="originId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the scope in the resource as defined in the origin system." />
        </Property>
        <Property Name="originSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The origin system for the scope." />
        </Property>
        <NavigationProperty Name="resource" Type="graph.accessPackageResource" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="accessPackageSubject" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the subject." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the subject." />
        </Property>
        <Property Name="objectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object identifier of the subject. null if the subject isn't yet a user in the tenant." />
        </Property>
        <Property Name="onPremisesSecurityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string representation of the principal's security identifier, if known, or null if the subject doesn't have a security identifier." />
        </Property>
        <Property Name="principalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal name, if known, of the subject." />
        </Property>
        <Property Name="subjectType" Type="graph.accessPackageSubjectType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="connectedOrganization" Type="graph.connectedOrganization">
          <Annotation Term="Org.OData.Core.V1.Description" String="The connected organization of the subject. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessPackageTextInputQuestion" BaseType="graph.accessPackageQuestion">
        <Property Name="isSingleLineQuestion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the answer is in single or multiple line format." />
        </Property>
        <Property Name="regexPattern" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The regular expression pattern that any answer to this question must match." />
        </Property>
      </EntityType>
      <EntityType Name="accessReviewHistoryDefinition" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.userIdentity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who created this review history definition." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when the access review definition was created." />
        </Property>
        <Property Name="decisions" Type="Collection(graph.accessReviewHistoryDecisionFilter)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name for the access review history data collection. Required." />
        </Property>
        <Property Name="reviewHistoryPeriodEndDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A timestamp. Reviews ending on or before this date will be included in the fetched history data. Only required if scheduleSettings isn't defined." />
        </Property>
        <Property Name="reviewHistoryPeriodStartDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A timestamp. Reviews starting on or before this date will be included in the fetched history data. Only required if scheduleSettings isn't defined." />
        </Property>
        <Property Name="scheduleSettings" Type="graph.accessReviewHistoryScheduleSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings for a recurring access review history definition series. Only required if reviewHistoryPeriodStartDateTime or reviewHistoryPeriodEndDateTime aren't defined. Not supported yet." />
        </Property>
        <Property Name="scopes" Type="Collection(graph.accessReviewScope)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required." />
        </Property>
        <Property Name="status" Type="graph.accessReviewHistoryStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the status of the review history data collection. The possible values are: done, inProgress, error, requested, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="instances" Type="Collection(graph.accessReviewHistoryInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that doesn't recur will have exactly one instance." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessReviewHistoryInstance" BaseType="graph.entity">
        <Property Name="downloadUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Uri that can be used to retrieve review history data. This URI will be active for 24 hours after being generated. Required." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when this instance and associated data expires and the history is deleted. Required." />
        </Property>
        <Property Name="fulfilledDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when all of the available data for this instance was collected and is set after this instance's status is set to done. Required." />
        </Property>
        <Property Name="reviewHistoryPeriodEndDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp reviews ending on or before this date will be included in the fetched history data." />
        </Property>
        <Property Name="reviewHistoryPeriodStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp reviews starting on or after this date will be included in the fetched history data." />
        </Property>
        <Property Name="runDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when the instance's history data is scheduled to be generated." />
        </Property>
        <Property Name="status" Type="graph.accessReviewHistoryStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the status of the review history data collection. The possible values are: done, inProgress, error, requested, unknownFutureValue. Once the status has been marked as done, a link can be generated to retrieve the instance's data by calling generateDownloadUri method." />
        </Property>
      </EntityType>
      <EntityType Name="accessReviewInstance" BaseType="graph.entity">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime when review instance is scheduled to end.The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only." />
        </Property>
        <Property Name="fallbackReviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select." />
        </Property>
        <Property Name="reviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of access review scopes is used to define who the reviewers are. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API." />
        </Property>
        <Property Name="scope" Type="graph.accessReviewScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Created based on scope and instanceEnumerationScope at the accessReviewScheduleDefinition level. Defines the scope of users reviewed in a group. Supports $select and $filter (contains only). Read-only." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime when review instance is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only." />
        </Property>
        <NavigationProperty Name="contactedReviewers" Type="Collection(graph.accessReviewReviewer)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="decisions" Type="Collection(graph.accessReviewInstanceDecisionItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed." />
        </NavigationProperty>
        <NavigationProperty Name="stages" Type="Collection(graph.accessReviewStage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessReviewInstanceDecisionItem" BaseType="graph.entity" OpenType="true">
        <Property Name="accessReviewId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the accessReviewInstance parent. Supports $select. Read-only." />
        </Property>
        <Property Name="appliedBy" Type="graph.userIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the user who applied the decision. Read-only." />
        </Property>
        <Property Name="appliedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.  Supports $select. Read-only." />
        </Property>
        <Property Name="applyResult" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only." />
        </Property>
        <Property Name="decision" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only)." />
        </Property>
        <Property Name="justification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Justification left by the reviewer when they made the decision." />
        </Property>
        <Property Name="principal" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only." />
        </Property>
        <Property Name="principalLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only." />
        </Property>
        <Property Name="recommendation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. The value is Approve if the sign-in is fewer than 30 days after the start of review, Deny if the sign-in is greater than 30 days after, or NoInfoAvailable. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only." />
        </Property>
        <Property Name="resource" Type="graph.accessReviewInstanceDecisionItemResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Every decision item in an access review represents a principal's access to a resource. This property represents details of the resource. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is Bob and the resource is 'Sales'. Resources can be of multiple types. See accessReviewInstanceDecisionItemResource. Read-only." />
        </Property>
        <Property Name="resourceLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only." />
        </Property>
        <Property Name="reviewedBy" Type="graph.userIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the reviewer.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only." />
        </Property>
        <Property Name="reviewedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the review decision occurred. Supports $select. Read-only." />
        </Property>
        <NavigationProperty Name="insights" Type="Collection(graph.governanceInsight)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessReviewReviewer" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the reviewer was added for the access review." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of reviewer." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User principal name of the reviewer." />
        </Property>
      </EntityType>
      <EntityType Name="accessReviewScheduleDefinition" BaseType="graph.entity">
        <Property Name="additionalNotificationRecipients" Type="Collection(graph.accessReviewNotificationRecipientItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the list of additional users or group members to be notified of the access review progress." />
        </Property>
        <Property Name="createdBy" Type="graph.userIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who created this review. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when the access review series was created. Supports $select. Read-only." />
        </Property>
        <Property Name="descriptionForAdmins" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description provided by review creators to provide more context of the review to admins. Supports $select." />
        </Property>
        <Property Name="descriptionForReviewers" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description provided  by review creators to provide more context of the review to reviewers. Reviewers see this description in the email sent to them requesting their review. Email notifications support up to 256 characters. Supports $select." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the access review series. Supports $select and $orderby. Required on create." />
        </Property>
        <Property Name="fallbackReviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property." />
        </Property>
        <Property Name="instanceEnumerationScope" Type="graph.accessReviewScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property is required when scoping a review to guest users' access across all Microsoft 365 groups and determines which Microsoft 365 groups are reviewed. Each group becomes a unique accessReviewInstance of the access review series.  For supported scopes, see accessReviewScope. Supports $select. For examples of options for configuring instanceEnumerationScope, see Configure the scope of your access review definition using the Microsoft Graph API." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp when the access review series was last modified. Supports $select. Read-only." />
        </Property>
        <Property Name="reviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property." />
        </Property>
        <Property Name="scope" Type="graph.accessReviewScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API." />
        </Property>
        <Property Name="settings" Type="graph.accessReviewScheduleSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings for an access review series, see type definition below. Supports $select. Required on create." />
        </Property>
        <Property Name="stageSettings" Type="Collection(graph.accessReviewStageSettings)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required only for a multi-stage access review to define the stages and their settings. You can break down each review instance into up to three sequential stages, where each stage can have a different set of reviewers, fallback reviewers, and settings. Stages are created sequentially based on the dependsOn property. Optional.  When this property is defined, its settings are used instead of the corresponding settings in the accessReviewScheduleDefinition object and its settings, reviewers, and fallbackReviewers properties." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.  Supports $select, $orderby, and $filter (eq only). Read-only." />
        </Property>
        <NavigationProperty Name="instances" Type="Collection(graph.accessReviewInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessReviewSet" BaseType="graph.entity">
        <NavigationProperty Name="definitions" Type="Collection(graph.accessReviewScheduleDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the template and scheduling for an access review." />
        </NavigationProperty>
        <NavigationProperty Name="historyDefinitions" Type="Collection(graph.accessReviewHistoryDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of access review history data and the scopes used to collect that data." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="accessReviewStage" BaseType="graph.entity">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and UTC time when the review stage is scheduled to end. This property is the cumulative total of the durationInDays for all stages. Read-only." />
        </Property>
        <Property Name="fallbackReviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist." />
        </Property>
        <Property Name="reviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and UTC time when the review stage is scheduled to start. Read-only." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only." />
        </Property>
        <NavigationProperty Name="decisions" Type="Collection(graph.accessReviewInstanceDecisionItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="activityBasedTimeoutPolicy" BaseType="graph.stsPolicy" />
      <EntityType Name="activityHistoryItem" BaseType="graph.entity">
        <Property Name="activeDurationSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object was created on the server." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. UTC DateTime when the activityHistoryItem will undergo hard-delete. Can be set by the client." />
        </Property>
        <Property Name="lastActiveDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object was modified on the server." />
        </Property>
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. UTC DateTime when the activityHistoryItem (activity session) was started. Required for timeline history." />
        </Property>
        <Property Name="status" Type="graph.status">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored." />
        </Property>
        <Property Name="userTimezone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation." />
        </Property>
        <NavigationProperty Name="activity" Type="graph.userActivity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. NavigationProperty/Containment; navigation property to the associated activity." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="addLargeGalleryViewOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="admin">
        <NavigationProperty Name="edge" Type="graph.edge" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for Microsoft Edge resources. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="microsoft365Apps" Type="graph.adminMicrosoft365Apps" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for the Microsoft 365 apps admin functionality." />
        </NavigationProperty>
        <NavigationProperty Name="people" Type="graph.peopleAdminSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a setting to control people-related admin settings in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="reportSettings" Type="graph.adminReportSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for administrative resources to manage reports." />
        </NavigationProperty>
        <NavigationProperty Name="serviceAnnouncement" Type="graph.serviceAnnouncement" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for service communications resources. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="sharepoint" Type="graph.sharepoint" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="adminConsentRequestPolicy" BaseType="graph.entity">
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the admin consent request feature is enabled or disabled. Required." />
        </Property>
        <Property Name="notifyReviewers" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether reviewers will receive notifications. Required." />
        </Property>
        <Property Name="remindersEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether reviewers will receive reminder emails. Required." />
        </Property>
        <Property Name="requestDurationInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the duration the request is active before it automatically expires if no decision is applied." />
        </Property>
        <Property Name="reviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of reviewers for the admin consent. Required." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the version of this policy. When the policy is updated, this version is updated. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="administrativeUnit" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An optional description for the administrative unit. Supports $filter (eq, ne, in, startsWith), $search." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the administrative unit. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby." />
        </Property>
        <Property Name="isMemberManagementRestricted" Type="Edm.Boolean" />
        <Property Name="membershipRule" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The dynamic membership rule for the administrative unit. For more information about the rules you can use for dynamic administrative units and dynamic groups, see Manage rules for dynamic membership groups in Microsoft Entra ID." />
        </Property>
        <Property Name="membershipRuleProcessingState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether the dynamic membership rule is actively processed. Set to On to activate the dynamic membership rule, or Paused to stop updating membership dynamically." />
        </Property>
        <Property Name="membershipType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the membership type for the administrative unit. The possible values are: dynamic, assigned. If not set, the default value is null and the default behavior is assigned." />
        </Property>
        <Property Name="visibility" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership. If not set, the default value is null and the default behavior is public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit." />
        </Property>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for this administrative unit. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Users and groups that are members of this administrative unit. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="scopedRoleMembers" Type="Collection(graph.scopedRoleMembership)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scoped-role members of this administrative unit." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="adminMicrosoft365Apps" BaseType="graph.entity">
        <NavigationProperty Name="installationOptions" Type="graph.m365AppsInstallationOptions" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for tenant-level settings for Microsoft 365 applications." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="adminReportSettings" BaseType="graph.entity">
        <Property Name="displayConcealedNames" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, all reports conceal user information such as usernames, groups, and sites. If false, all reports show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required." />
        </Property>
      </EntityType>
      <EntityType Name="agreement" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the agreement. The display name is used for internal tracking of the agreement but isn't shown to end users who view the agreement. Supports $filter (eq)." />
        </Property>
        <Property Name="isPerDeviceAcceptanceRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Microsoft Entra ID, if they haven't already done so. Supports $filter (eq)." />
        </Property>
        <Property Name="isViewingBeforeAcceptanceRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has to expand the agreement before accepting. Supports $filter (eq)." />
        </Property>
        <Property Name="termsExpiration" Type="graph.termsExpiration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expiration schedule and frequency of agreement for all users. Supports $filter (eq)." />
        </Property>
        <Property Name="userReacceptRequiredFrequency" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration after which the user must reaccept the terms of use. The value is represented in ISO 8601 format for durations. Supports $filter (eq)." />
        </Property>
        <NavigationProperty Name="acceptances" Type="Collection(graph.agreementAcceptance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Information about acceptances of this agreement." />
        </NavigationProperty>
        <NavigationProperty Name="file" Type="graph.agreementFile" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default PDF linked to this agreement." />
        </NavigationProperty>
        <NavigationProperty Name="files" Type="Collection(graph.agreementFileLocalization)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="PDFs linked to this agreement. This property is in the process of being deprecated. Use the  file property instead. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="agreementAcceptance" BaseType="graph.entity">
        <Property Name="agreementFileId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the agreement file accepted by the user." />
        </Property>
        <Property Name="agreementId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the agreement." />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the device used for accepting the agreement." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values." />
        </Property>
        <Property Name="deviceOSType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system used to accept the agreement." />
        </Property>
        <Property Name="deviceOSVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system version of the device used to accept the agreement." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and eq for null values." />
        </Property>
        <Property Name="recordedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="state" Type="graph.agreementAcceptanceState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq)." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user when the acceptance was recorded." />
        </Property>
        <Property Name="userEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email of the user when the acceptance was recorded." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the user who accepted the agreement. Supports $filter (eq)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UPN of the user when the acceptance was recorded." />
        </Property>
      </EntityType>
      <EntityType Name="agreementFile" BaseType="graph.agreementFileProperties">
        <NavigationProperty Name="localizations" Type="Collection(graph.agreementFileLocalization)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The localized version of the terms of use agreement files attached to the agreement." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="agreementFileLocalization" BaseType="graph.agreementFileProperties">
        <NavigationProperty Name="versions" Type="Collection(graph.agreementFileVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="agreementFileProperties" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time representing when the file was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Localized display name of the policy file of an agreement. The localized display name is shown to end users who view the agreement." />
        </Property>
        <Property Name="fileData" Type="graph.agreementFileData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data that represents the terms of use PDF document. Read-only." />
        </Property>
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the agreement file (for example, TOU.pdf). Read-only." />
        </Property>
        <Property Name="isDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If none of the languages matches the client preference, indicates whether this is the default agreement file. If none of the files are marked as default, the first one is treated as the default. Read-only." />
        </Property>
        <Property Name="isMajorVersion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the agreement file is a major version update. Major version updates invalidate the agreement's acceptances on the corresponding language." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language of the agreement file in the format 'languagecode2-country/regioncode2'. 'languagecode2' is a lowercase two-letter code derived from ISO 639-1, while 'country/regioncode2' is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag. For example, U.S. English is en-US. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="agreementFileVersion" BaseType="graph.agreementFileProperties" />
      <EntityType Name="alert" BaseType="graph.entity" OpenType="true">
        <Property Name="activityGroupName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name or alias of the activity group (attacker) this alert is attributed to." />
        </Property>
        <Property Name="alertDetections" Type="Collection(graph.alertDetection)" />
        <Property Name="assignedTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the analyst the alert is assigned to for triage, investigation, or remediation (supports update)." />
        </Property>
        <Property Name="azureSubscriptionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Azure subscription ID, present if this alert is related to an Azure resource." />
        </Property>
        <Property Name="azureTenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra tenant ID. Required." />
        </Property>
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Category of the alert (for example, credentialTheft, ransomware)." />
        </Property>
        <Property Name="closedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the alert was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z (supports update)." />
        </Property>
        <Property Name="cloudAppStates" Type="Collection(graph.cloudAppSecurityState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the cloud application/s related to this alert." />
        </Property>
        <Property Name="comments" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Customer-provided comments on alert (for customer alert management) (supports update)." />
        </Property>
        <Property Name="confidence" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Confidence of the detection logic (percentage between 1-100)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the alert was created by the alert provider. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alert description." />
        </Property>
        <Property Name="detectionIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of alerts related to this alert entity (each alert is pushed to the SIEM as a separate record)." />
        </Property>
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the event or events that served as the trigger to generate the alert occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required." />
        </Property>
        <Property Name="feedback" Type="graph.alertFeedback">
          <Annotation Term="Org.OData.Core.V1.Description" String="Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update." />
        </Property>
        <Property Name="fileStates" Type="Collection(graph.fileSecurityState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the file(s) related to this alert." />
        </Property>
        <Property Name="historyStates" Type="Collection(graph.alertHistoryState)" />
        <Property Name="hostStates" Type="Collection(graph.hostSecurityState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the host(s) related to this alert." />
        </Property>
        <Property Name="incidentIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="IDs of incidents related to current alert." />
        </Property>
        <Property Name="investigationSecurityStates" Type="Collection(graph.investigationSecurityState)" />
        <Property Name="lastEventDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the alert entity was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="malwareStates" Type="Collection(graph.malwareState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Threat Intelligence pertaining to malware related to this alert." />
        </Property>
        <Property Name="messageSecurityStates" Type="Collection(graph.messageSecurityState)" />
        <Property Name="networkConnections" Type="Collection(graph.networkConnection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the network connection(s) related to this alert." />
        </Property>
        <Property Name="processes" Type="Collection(graph.process)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the process or processes related to this alert." />
        </Property>
        <Property Name="recommendedActions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host)." />
        </Property>
        <Property Name="registryKeyStates" Type="Collection(graph.registryKeyState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the registry keys related to this alert." />
        </Property>
        <Property Name="securityResources" Type="Collection(graph.securityResource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resources related to current alert. For example, for some alerts this can have the Azure Resource value." />
        </Property>
        <Property Name="severity" Type="graph.alertSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alert severity - set by vendor/provider. Possible values are: unknown, informational, low, medium, high. Required." />
        </Property>
        <Property Name="sourceMaterials" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hyperlinks (URIs) to the source material related to the alert, for example, provider's user interface for alerts or log search." />
        </Property>
        <Property Name="status" Type="graph.alertStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alert lifecycle status (stage). Possible values are: unknown, newAlert, inProgress, resolved. (supports update). Required." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update)." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alert title. Required." />
        </Property>
        <Property Name="triggers" Type="Collection(graph.alertTrigger)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related information about the specific properties that triggered the alert (properties appearing in the alert). Alerts might contain information about multiple users, hosts, files, ip addresses. This field indicates which properties triggered the alert generation." />
        </Property>
        <Property Name="uriClickSecurityStates" Type="Collection(graph.uriClickSecurityState)" />
        <Property Name="userStates" Type="Collection(graph.userSecurityState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security-related stateful information generated by the provider about the user accounts related to this alert." />
        </Property>
        <Property Name="vendorInformation" Type="graph.securityVendorInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=Windows Defender ATP; subProvider=AppLocker). Required." />
        </Property>
        <Property Name="vulnerabilityStates" Type="Collection(graph.vulnerabilityState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Threat intelligence pertaining to one or more vulnerabilities related to this alert." />
        </Property>
      </EntityType>
      <EntityType Name="allowedValue" BaseType="graph.entity">
        <Property Name="isActive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can't be assigned to any other supported directory objects." />
        </Property>
      </EntityType>
      <EntityType Name="androidCompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="deviceThreatProtectionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
        </Property>
        <Property Name="deviceThreatProtectionRequiredSecurityLevel" Type="graph.deviceThreatProtectionLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet." />
        </Property>
        <Property Name="minAndroidSecurityPatchLevel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android security patch level." />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Android version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android version." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock device." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.androidRequiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any." />
        </Property>
        <Property Name="securityBlockJailbrokenDevices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
        </Property>
        <Property Name="securityDisableUsbDebugging" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disable USB debugging on Android devices." />
        </Property>
        <Property Name="securityPreventInstallAppsFromUnknownSources" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices disallow installation of apps from unknown sources." />
        </Property>
        <Property Name="securityRequireCompanyPortalAppIntegrity" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Company Portal client app runtime integrity check." />
        </Property>
        <Property Name="securityRequireGooglePlayServices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Google Play Services to be installed and enabled on the device." />
        </Property>
        <Property Name="securityRequireSafetyNetAttestationBasicIntegrity" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet basic integrity check." />
        </Property>
        <Property Name="securityRequireSafetyNetAttestationCertifiedDevice" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet certified device check." />
        </Property>
        <Property Name="securityRequireUpToDateSecurityProviders" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date." />
        </Property>
        <Property Name="securityRequireVerifyApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Android devices." />
        </Property>
      </EntityType>
      <EntityType Name="androidCustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="omaSettings" Type="Collection(graph.omaSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
        </Property>
      </EntityType>
      <EntityType Name="androidGeneralDeviceConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="appsBlockClipboardSharing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block clipboard sharing to copy and paste between applications." />
        </Property>
        <Property Name="appsBlockCopyPaste" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block copy and paste within applications." />
        </Property>
        <Property Name="appsBlockYouTube" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the YouTube app." />
        </Property>
        <Property Name="appsHideList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="appsInstallAllowList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="appsLaunchBlockList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="bluetoothBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Bluetooth." />
        </Property>
        <Property Name="cameraBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the use of the camera." />
        </Property>
        <Property Name="cellularBlockDataRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
        </Property>
        <Property Name="cellularBlockMessaging" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block SMS/MMS messaging." />
        </Property>
        <Property Name="cellularBlockVoiceRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice roaming." />
        </Property>
        <Property Name="cellularBlockWiFiTethering" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing Wi-Fi tethering." />
        </Property>
        <Property Name="compliantAppListType" Type="graph.appListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant." />
        </Property>
        <Property Name="compliantAppsList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
        </Property>
        <Property Name="deviceSharingAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device sharing mode." />
        </Property>
        <Property Name="diagnosticDataBlockSubmission" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
        </Property>
        <Property Name="factoryResetBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block user performing a factory reset." />
        </Property>
        <Property Name="googleAccountBlockAutoSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Google account auto sync." />
        </Property>
        <Property Name="googlePlayStoreBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the Google Play store." />
        </Property>
        <Property Name="kioskModeApps" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="kioskModeBlockSleepButton" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the screen sleep button while in Kiosk Mode." />
        </Property>
        <Property Name="kioskModeBlockVolumeButtons" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the volume buttons while in Kiosk Mode." />
        </Property>
        <Property Name="locationServicesBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block location services." />
        </Property>
        <Property Name="nfcBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Near-Field Communication." />
        </Property>
        <Property Name="passwordBlockFingerprintUnlock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
        </Property>
        <Property Name="passwordBlockTrustAgents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.androidRequiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any." />
        </Property>
        <Property Name="passwordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset. Valid values 1 to 16" />
        </Property>
        <Property Name="powerOffBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block powering off the device." />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block screenshots." />
        </Property>
        <Property Name="securityRequireVerifyApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
        </Property>
        <Property Name="storageBlockGoogleBackup" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Google Backup." />
        </Property>
        <Property Name="storageBlockRemovableStorage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block removable storage usage." />
        </Property>
        <Property Name="storageRequireDeviceEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require device encryption." />
        </Property>
        <Property Name="storageRequireRemovableStorageEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require removable storage encryption." />
        </Property>
        <Property Name="voiceAssistantBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the use of the Voice Assistant." />
        </Property>
        <Property Name="voiceDialingBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice dialing." />
        </Property>
        <Property Name="webBrowserBlockAutofill" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser's auto fill feature." />
        </Property>
        <Property Name="webBrowserBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser." />
        </Property>
        <Property Name="webBrowserBlockJavaScript" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block JavaScript within the web browser." />
        </Property>
        <Property Name="webBrowserBlockPopups" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups within the web browser." />
        </Property>
        <Property Name="webBrowserCookieSettings" Type="graph.webBrowserCookieSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways." />
        </Property>
        <Property Name="wiFiBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing Wi-Fi." />
        </Property>
      </EntityType>
      <EntityType Name="androidLobApp" BaseType="graph.mobileLobApp">
        <Property Name="minimumSupportedOperatingSystem" Type="graph.androidMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <Property Name="packageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier." />
        </Property>
        <Property Name="versionCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version code of Android Line of Business (LoB) app." />
        </Property>
        <Property Name="versionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version name of Android Line of Business (LoB) app." />
        </Property>
      </EntityType>
      <EntityType Name="androidManagedAppProtection" BaseType="graph.targetedManagedAppProtection">
        <Property Name="customBrowserDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
        </Property>
        <Property Name="customBrowserPackageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
        </Property>
        <Property Name="deployedAppCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
        </Property>
        <Property Name="disableAppEncryptionIfDeviceEncryptionIsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this setting is enabled, app level encryption is disabled if device level encryption is enabled" />
        </Property>
        <Property Name="encryptAppData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether application data for managed apps should be encrypted" />
        </Property>
        <Property Name="minimumRequiredPatchVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest required Android security patch level a user can have to gain secure access to the app." />
        </Property>
        <Property Name="minimumWarningPatchVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest recommended Android security patch level a user can have for secure access to the app." />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a managed user can take screen captures of managed apps" />
        </Property>
        <NavigationProperty Name="apps" Type="Collection(graph.managedMobileApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
        </NavigationProperty>
        <NavigationProperty Name="deploymentSummary" Type="graph.managedAppPolicyDeploymentSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="androidManagedAppRegistration" BaseType="graph.managedAppRegistration" />
      <EntityType Name="androidStoreApp" BaseType="graph.mobileApp">
        <Property Name="appStoreUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Android app store URL." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.androidMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <Property Name="packageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier." />
        </Property>
      </EntityType>
      <EntityType Name="androidWorkProfileCompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="deviceThreatProtectionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
        </Property>
        <Property Name="deviceThreatProtectionRequiredSecurityLevel" Type="graph.deviceThreatProtectionLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet." />
        </Property>
        <Property Name="minAndroidSecurityPatchLevel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android security patch level." />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Android version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android version." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock device." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.androidRequiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any." />
        </Property>
        <Property Name="securityBlockJailbrokenDevices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
        </Property>
        <Property Name="securityDisableUsbDebugging" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disable USB debugging on Android devices." />
        </Property>
        <Property Name="securityPreventInstallAppsFromUnknownSources" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices disallow installation of apps from unknown sources." />
        </Property>
        <Property Name="securityRequireCompanyPortalAppIntegrity" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Company Portal client app runtime integrity check." />
        </Property>
        <Property Name="securityRequireGooglePlayServices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Google Play Services to be installed and enabled on the device." />
        </Property>
        <Property Name="securityRequireSafetyNetAttestationBasicIntegrity" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet basic integrity check." />
        </Property>
        <Property Name="securityRequireSafetyNetAttestationCertifiedDevice" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet certified device check." />
        </Property>
        <Property Name="securityRequireUpToDateSecurityProviders" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date." />
        </Property>
        <Property Name="securityRequireVerifyApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Android devices." />
        </Property>
      </EntityType>
      <EntityType Name="androidWorkProfileCustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="omaSettings" Type="Collection(graph.omaSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 500 elements." />
        </Property>
      </EntityType>
      <EntityType Name="androidWorkProfileGeneralDeviceConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="passwordBlockFingerprintUnlock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
        </Property>
        <Property Name="passwordBlockTrustAgents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.androidWorkProfileRequiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols." />
        </Property>
        <Property Name="passwordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset. Valid values 1 to 16" />
        </Property>
        <Property Name="securityRequireVerifyApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
        </Property>
        <Property Name="workProfileBlockAddingAccounts" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block users from adding/removing accounts in work profile." />
        </Property>
        <Property Name="workProfileBlockCamera" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block work profile camera." />
        </Property>
        <Property Name="workProfileBlockCrossProfileCallerId" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block display work profile caller ID in personal profile." />
        </Property>
        <Property Name="workProfileBlockCrossProfileContactsSearch" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block work profile contacts availability in personal profile." />
        </Property>
        <Property Name="workProfileBlockCrossProfileCopyPaste" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that indicates if the setting disallow cross profile copy/paste is enabled." />
        </Property>
        <Property Name="workProfileBlockNotificationsWhileDeviceLocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block notifications while device locked." />
        </Property>
        <Property Name="workProfileBlockScreenCapture" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block screen capture in work profile." />
        </Property>
        <Property Name="workProfileBluetoothEnableContactSharing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow bluetooth devices to access enterprise contacts." />
        </Property>
        <Property Name="workProfileDataSharingType" Type="graph.androidWorkProfileCrossProfileDataSharingType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions." />
        </Property>
        <Property Name="workProfileDefaultAppPermissionPolicy" Type="graph.androidWorkProfileDefaultAppPermissionPolicyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny." />
        </Property>
        <Property Name="workProfilePasswordBlockFingerprintUnlock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock for work profile." />
        </Property>
        <Property Name="workProfilePasswordBlockTrustAgents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents for work profile." />
        </Property>
        <Property Name="workProfilePasswordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the work profile password expires. Valid values 1 to 365" />
        </Property>
        <Property Name="workProfilePasswordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of work profile password. Valid values 4 to 16" />
        </Property>
        <Property Name="workProfilePasswordMinLetterCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of letter characters required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinLowerCaseCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of lower-case characters required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinNonLetterCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of non-letter characters required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinNumericCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of numeric characters required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinSymbolCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of symbols required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinUpperCaseCharacters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of upper-case characters required in work profile password. Valid values 1 to 10" />
        </Property>
        <Property Name="workProfilePasswordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="workProfilePasswordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous work profile passwords to block. Valid values 0 to 24" />
        </Property>
        <Property Name="workProfilePasswordRequiredType" Type="graph.androidWorkProfileRequiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols." />
        </Property>
        <Property Name="workProfilePasswordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16" />
        </Property>
        <Property Name="workProfileRequirePassword" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Password is required or not for work profile" />
        </Property>
      </EntityType>
      <EntityType Name="anonymousGuestConversationMember" BaseType="graph.conversationMember">
        <Property Name="anonymousGuestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID that represents the user. Note: This ID can change if the user leaves and rejoins the meeting, or joins from a different device." />
        </Property>
      </EntityType>
      <EntityType Name="appCatalogs" BaseType="graph.entity">
        <NavigationProperty Name="teamsApps" Type="Collection(graph.teamsApp)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="appConsentApprovalRoute" BaseType="graph.entity">
        <NavigationProperty Name="appConsentRequests" Type="Collection(graph.appConsentRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of appConsentRequest objects representing apps for which admin consent has been requested by one or more users." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="appConsentRequest" BaseType="graph.entity">
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby." />
        </Property>
        <Property Name="appId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the application. Required. Supports $filter (eq only) and $orderby." />
        </Property>
        <Property Name="pendingScopes" Type="Collection(graph.appConsentRequestScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of pending scopes waiting for approval. Required." />
        </Property>
        <NavigationProperty Name="userConsentRequests" Type="Collection(graph.userConsentRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of pending user consent requests. Supports $filter (eq)." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="appleDeviceFeaturesConfigurationBase" BaseType="graph.deviceConfiguration" Abstract="true" />
      <EntityType Name="appleManagedIdentityProvider" BaseType="graph.identityProviderBase">
        <Property Name="certificateData" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate data, which is a long string of text from the certificate. Can be null." />
        </Property>
        <Property Name="developerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple developer identifier. Required." />
        </Property>
        <Property Name="keyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple key identifier. Required." />
        </Property>
        <Property Name="serviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple service identifier. Required." />
        </Property>
      </EntityType>
      <EntityType Name="applePushNotificationCertificate" BaseType="graph.entity">
        <Property Name="appleIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Apple Id of the account used to create the MDM push certificate." />
        </Property>
        <Property Name="certificate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="certificateSerialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Certificate serial number. This property is read-only." />
        </Property>
        <Property Name="certificateUploadFailureReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason the certificate upload failed." />
        </Property>
        <Property Name="certificateUploadStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate upload status." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date and time for Apple push notification certificate." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date and time for Apple push notification certificate." />
        </Property>
        <Property Name="topicIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Topic Id." />
        </Property>
      </EntityType>
      <EntityType Name="application" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="addIns" Type="Collection(graph.addIn)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams can set the addIns property for its 'FileHandler' functionality. This lets services like Microsoft 365 call the application in the context of a document the user is working on." />
        </Property>
        <Property Name="api" Type="graph.apiApplication">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies settings for an application that implements a web API." />
        </Property>
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the application that is assigned to an application by Microsoft Entra ID. Not nullable. Read-only. Alternate key. Supports $filter (eq)." />
        </Property>
        <Property Name="applicationTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). Read-only. null if the app wasn't created from an application template." />
        </Property>
        <Property Name="appRoles" Type="Collection(graph.appRole)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable." />
        </Property>
        <Property Name="certification" Type="graph.certification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the certification status of the application." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.  Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby." />
        </Property>
        <Property Name="defaultRedirectUri" Type="Edm.String" />
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free text field to provide a description of the application object to end users. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search." />
        </Property>
        <Property Name="disabledByMicrosoftStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).  Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby." />
        </Property>
        <Property Name="groupMembershipClaims" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Microsoft Entra roles), All (this gets all of the security groups, distribution groups, and Microsoft Entra directory roles that the signed-in user is a member of)." />
        </Property>
        <Property Name="identifierUris" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://&lt;appId&gt;, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith)." />
        </Property>
        <Property Name="info" Type="graph.informationalUrl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Basic profile information of the application such as  app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values)." />
        </Property>
        <Property Name="isDeviceOnlyAuthSupported" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this application supports device authentication without a user. The default is false." />
        </Property>
        <Property Name="isFallbackPublicClient" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where it's configured without specifying a redirect URI. In those cases, Microsoft Entra ID interprets the application type based on the value of this property." />
        </Property>
        <Property Name="keyCredentials" Type="Collection(graph.keyCredential)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="logo" Type="Edm.Stream" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The main logo for the application. Not nullable." />
        </Property>
        <Property Name="nativeAuthenticationApisEnabled" Type="graph.nativeAuthenticationApisEnabled">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: none and all. Default is none. For more information, see Native Authentication." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes relevant for the management of the application." />
        </Property>
        <Property Name="oauth2RequirePostResponse" Type="Edm.Boolean" Nullable="false" />
        <Property Name="optionalClaims" Type="graph.optionalClaims">
          <Annotation Term="Org.OData.Core.V1.Description" String="Application developers can configure optional claims in their Microsoft Entra applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app." />
        </Property>
        <Property Name="parentalControlSettings" Type="graph.parentalControlSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies parental control settings for an application." />
        </Property>
        <Property Name="passwordCredentials" Type="Collection(graph.passwordCredential)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of password credentials associated with the application. Not nullable." />
        </Property>
        <Property Name="publicClient" Type="graph.publicClientApplication">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies settings for installed clients such as desktop or mobile devices." />
        </Property>
        <Property Name="publisherDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain. Supports $filter (eq, ne, ge, le, startsWith)." />
        </Property>
        <Property Name="requestSignatureVerification" Type="graph.requestSignatureVerification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this application requires Microsoft Entra ID to verify the signed authentication requests." />
        </Property>
        <Property Name="requiredResourceAccess" Type="Collection(graph.requiredResourceAccess)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. For more information, see Limits on requested permissions per app. Not nullable. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="samlMetadataUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL where the service exposes SAML metadata for federation. This property is valid only for single-tenant applications. Nullable." />
        </Property>
        <Property Name="serviceManagementReference" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="References application or service contact information from a Service or Asset Management database. Nullable." />
        </Property>
        <Property Name="servicePrincipalLockConfiguration" Type="graph.servicePrincipalLockConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether sensitive properties of a multitenant application should be locked for editing after the application is provisioned in a tenant. Nullable. null by default." />
        </Property>
        <Property Name="signInAudience" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg (default), AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you might need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="spa" Type="graph.spaApplication">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom strings that can be used to categorize and identify the application. Not nullable. Strings added here will also appear in the tags property of any associated service principals.Supports $filter (eq, not, ge, le, startsWith) and $search." />
        </Property>
        <Property Name="tokenEncryptionKeyId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user." />
        </Property>
        <Property Name="uniqueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier that can be assigned to an application and used as an alternate key. Immutable. Read-only." />
        </Property>
        <Property Name="verifiedPublisher" Type="graph.verifiedPublisher">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the verified publisher of the application. For more information about how publisher verification helps support application security, trustworthiness, and compliance, see Publisher verification." />
        </Property>
        <Property Name="web" Type="graph.webApplication">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies settings for a web application." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="appId" />
                    <PropertyValue PropertyPath="appId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="uniqueName" />
                    <PropertyValue PropertyPath="uniqueName" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="appManagementPolicies" Type="Collection(graph.appManagementPolicy)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The appManagementPolicy applied to this application." />
        </NavigationProperty>
        <NavigationProperty Name="createdOnBehalfOf" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supports $filter (/$count eq 0, /$count ne 0). Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="extensionProperties" Type="Collection(graph.extensionProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0)." />
        </NavigationProperty>
        <NavigationProperty Name="federatedIdentityCredentials" Type="Collection(graph.federatedIdentityCredential)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0)." />
        </NavigationProperty>
        <NavigationProperty Name="homeRealmDiscoveryPolicies" Type="Collection(graph.homeRealmDiscoveryPolicy)" />
        <NavigationProperty Name="owners" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.user</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand." />
        </NavigationProperty>
        <NavigationProperty Name="synchronization" Type="graph.synchronization" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API." />
        </NavigationProperty>
        <NavigationProperty Name="tokenIssuancePolicies" Type="Collection(graph.tokenIssuancePolicy)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
        <NavigationProperty Name="tokenLifetimePolicies" Type="Collection(graph.tokenLifetimePolicy)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="applicationTemplate" BaseType="graph.entity">
        <Property Name="categories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design &amp; hosting." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the application." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application." />
        </Property>
        <Property Name="homePageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The home page URL of the application." />
        </Property>
        <Property Name="logoUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to get the logo for this application." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the publisher for this application." />
        </Property>
        <Property Name="supportedProvisioningTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of provisioning modes supported by this application. The only valid value is sync." />
        </Property>
        <Property Name="supportedSingleSignOnModes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported." />
        </Property>
      </EntityType>
      <EntityType Name="appLogCollectionRequest" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the upload log request reached a completed state if not completed yet NULL will be returned." />
        </Property>
        <Property Name="customLogFolders" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of log folders." />
        </Property>
        <Property Name="errorMessage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates error message if any during the upload process." />
        </Property>
        <Property Name="status" Type="graph.appLogUploadState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="appManagementPolicy" BaseType="graph.policyBase">
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Denotes whether the policy is enabled." />
        </Property>
        <Property Name="restrictions" Type="graph.customAppManagementConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Restrictions that apply to an application or service principal object." />
        </Property>
        <NavigationProperty Name="appliesTo" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of applications and service principals to which the policy is applied." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="appRoleAssignment" BaseType="graph.directoryObject">
        <Property Name="appRoleId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier (id) for the app role that's assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="principalDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith)." />
        </Property>
        <Property Name="principalId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create." />
        </Property>
        <Property Name="principalType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only." />
        </Property>
        <Property Name="resourceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters." />
        </Property>
        <Property Name="resourceId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only)." />
        </Property>
      </EntityType>
      <EntityType Name="approval" BaseType="graph.entity">
        <NavigationProperty Name="stages" Type="Collection(graph.approvalStage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of stages in the approval decision." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="approvalStage" BaseType="graph.entity">
        <Property Name="assignedToMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the stage is assigned to the calling user to review. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label provided by the policy creator to identify an approval stage. Read-only." />
        </Property>
        <Property Name="justification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The justification associated with the approval stage decision." />
        </Property>
        <Property Name="reviewedBy" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only." />
        </Property>
        <Property Name="reviewedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="reviewResult" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result of this approval record. Possible values include: NotReviewed, Approved, Denied." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The stage status. Possible values: InProgress, Initializing, Completed, Expired. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="appScope" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. Read-only." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the type of app-specific resource represented by the app scope and is provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="associatedTeamInfo" BaseType="graph.teamInfo" />
      <EntityType Name="attachment" BaseType="graph.entity" Abstract="true">
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MIME type." />
        </Property>
        <Property Name="isInline" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the attachment is an inline attachment; otherwise, false." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attachment's file name." />
        </Property>
        <Property Name="size" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The length of the attachment in bytes." />
        </Property>
      </EntityType>
      <EntityType Name="attachmentBase" BaseType="graph.entity" Abstract="true" HasStream="true">
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MIME type." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the attachment. This doesn't need to be the actual file name." />
        </Property>
        <Property Name="size" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The length of the attachment in bytes." />
        </Property>
      </EntityType>
      <EntityType Name="attachmentSession" BaseType="graph.entity">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content streams that are uploaded." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached." />
        </Property>
        <Property Name="nextExpectedRanges" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a single value {start} that represents the location in the file where the next upload should begin." />
        </Property>
      </EntityType>
      <EntityType Name="attackSimulationOperation" BaseType="graph.longRunningOperation">
        <Property Name="percentageCompleted" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Percentage of completion of the respective operation." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant identifier." />
        </Property>
        <Property Name="type" Type="graph.attackSimulationOperationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="attackSimulationRoot" BaseType="graph.entity" Abstract="true">
        <NavigationProperty Name="endUserNotifications" Type="Collection(graph.endUserNotification)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an end user's notification for an attack simulation training." />
        </NavigationProperty>
        <NavigationProperty Name="landingPages" Type="Collection(graph.landingPage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an attack simulation training landing page." />
        </NavigationProperty>
        <NavigationProperty Name="loginPages" Type="Collection(graph.loginPage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an attack simulation training login page." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.attackSimulationOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an attack simulation training operation." />
        </NavigationProperty>
        <NavigationProperty Name="payloads" Type="Collection(graph.payload)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an attack simulation training campaign payload in a tenant." />
        </NavigationProperty>
        <NavigationProperty Name="simulationAutomations" Type="Collection(graph.simulationAutomation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents simulation automation created to run on a tenant." />
        </NavigationProperty>
        <NavigationProperty Name="simulations" Type="Collection(graph.simulation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an attack simulation training campaign in a tenant." />
        </NavigationProperty>
        <NavigationProperty Name="trainings" Type="Collection(graph.training)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details about attack simulation trainings." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="attendanceRecord" BaseType="graph.entity">
        <Property Name="attendanceIntervals" Type="Collection(graph.attendanceInterval)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of time periods between joining and leaving a meeting." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the user associated with this attendance record." />
        </Property>
        <Property Name="identity" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user associated with this attendance record." />
        </Property>
        <Property Name="role" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer." />
        </Property>
        <Property Name="totalAttendanceInSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total duration of the attendances in seconds." />
        </Property>
      </EntityType>
      <EntityType Name="attributeMappingFunctionSchema" BaseType="graph.entity">
        <Property Name="parameters" Type="Collection(graph.attributeMappingParameterSchema)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of function parameters." />
        </Property>
      </EntityType>
      <EntityType Name="attributeSet" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later." />
        </Property>
        <Property Name="maxAttributesPerSet" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of custom security attributes that can be defined in this attribute set. Default value is null. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later." />
        </Property>
      </EntityType>
      <EntityType Name="audioRoutingGroup" BaseType="graph.entity">
        <Property Name="receivers" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of receiving participant ids." />
        </Property>
        <Property Name="routingMode" Type="graph.routingMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Routing group mode.  Possible values are: oneToOne, multicast." />
        </Property>
        <Property Name="sources" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of source participant ids." />
        </Property>
      </EntityType>
      <EntityType Name="auditEvent" BaseType="graph.entity">
        <Property Name="activity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the activity." />
        </Property>
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time in UTC when the activity was performed." />
        </Property>
        <Property Name="activityOperationType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTTP operation type of the activity." />
        </Property>
        <Property Name="activityResult" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result of the activity." />
        </Property>
        <Property Name="activityType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of activity that was being performed." />
        </Property>
        <Property Name="actor" Type="graph.auditActor">
          <Annotation Term="Org.OData.Core.V1.Description" String="AAD user and application that are associated with the audit event." />
        </Property>
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Audit category." />
        </Property>
        <Property Name="componentName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Component name." />
        </Property>
        <Property Name="correlationId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client request Id that is used to correlate activity within the system." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Event display name." />
        </Property>
        <Property Name="resources" Type="Collection(graph.auditResource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resources being modified." />
        </Property>
      </EntityType>
      <EntityType Name="auditLogRoot" BaseType="microsoft.graph.entity">
        <NavigationProperty Name="directoryAudits" Type="Collection(graph.directoryAudit)" ContainsTarget="true" />
        <NavigationProperty Name="provisioning" Type="Collection(graph.provisioningObjectSummary)" ContainsTarget="true" />
        <NavigationProperty Name="signIns" Type="Collection(graph.signIn)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="authentication" BaseType="graph.entity">
        <NavigationProperty Name="emailMethods" Type="Collection(graph.emailAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address registered to a user for authentication." />
        </NavigationProperty>
        <NavigationProperty Name="fido2Methods" Type="Collection(graph.fido2AuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the FIDO2 security keys registered to a user for authentication." />
        </NavigationProperty>
        <NavigationProperty Name="methods" Type="Collection(graph.authenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents all authentication methods registered to a user." />
        </NavigationProperty>
        <NavigationProperty Name="microsoftAuthenticatorMethods" Type="Collection(graph.microsoftAuthenticatorAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details of the Microsoft Authenticator app registered to a user for authentication." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.longRunningOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the status of a long-running operation, such as a password reset operation." />
        </NavigationProperty>
        <NavigationProperty Name="passwordMethods" Type="Collection(graph.passwordAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the password registered to a user for authentication. For security, the password itself is never returned in the object, but action can be taken to reset a password." />
        </NavigationProperty>
        <NavigationProperty Name="phoneMethods" Type="Collection(graph.phoneAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone numbers registered to a user for authentication." />
        </NavigationProperty>
        <NavigationProperty Name="softwareOathMethods" Type="Collection(graph.softwareOathAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The software OATH time-based one-time password (TOTP) applications registered to a user for authentication." />
        </NavigationProperty>
        <NavigationProperty Name="temporaryAccessPassMethods" Type="Collection(graph.temporaryAccessPassAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes." />
        </NavigationProperty>
        <NavigationProperty Name="windowsHelloForBusinessMethods" Type="Collection(graph.windowsHelloForBusinessAuthenticationMethod)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the Windows Hello for Business authentication method registered to a user for authentication." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="authenticationCombinationConfiguration" BaseType="graph.entity" Abstract="true">
        <Property Name="appliesToCombinations" Type="Collection(graph.authenticationMethodModes)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Which authentication method combinations this configuration applies to. Must be an allowedCombinations object, part of the authenticationStrengthPolicy. The only possible value for fido2combinationConfigurations is 'fido2'." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationConditionApplication">
        <Property Name="appId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an application corresponding to a condition which will trigger an authenticationEventListener." />
        </Property>
        <Key>
          <PropertyRef Name="appId" />
        </Key>
      </EntityType>
      <EntityType Name="authenticationContextClassReference" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A short explanation of the policies that are enforced by authenticationContextClassReference. This value should be used to provide secondary text to describe the authentication context class reference when building user-facing admin experiences. For example, a selection UX." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name is the friendly name of the authenticationContextClassReference object. This value should be used to identify the authentication context class reference when building user-facing admin experiences. For example, a selection UX." />
        </Property>
        <Property Name="isAvailable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the authenticationContextClassReference has been published by the security admin and is ready for use by apps. When it's set to false, it shouldn't be shown in authentication context selection UX, or used to protect app resources. It's shown and available for Conditional Access policy authoring. The default value is false.  Supports $filter (eq)." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationEventListener" BaseType="graph.entity" Abstract="true" OpenType="true">
        <Property Name="authenticationEventsFlowId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the authenticationEventListener is associated with an authenticationEventsFlow. Read-only." />
        </Property>
        <Property Name="conditions" Type="graph.authenticationConditions">
          <Annotation Term="Org.OData.Core.V1.Description" String="The conditions on which this authenticationEventListener should trigger." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationEventsFlow" BaseType="graph.entity" Abstract="true" OpenType="true">
        <Property Name="conditions" Type="graph.authenticationConditions">
          <Annotation Term="Org.OData.Core.V1.Description" String="The conditions representing the context of the authentication request that's used to decide whether the events policy is invoked.  Supports $filter (eq). See support for filtering on user flows for syntax information." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the events policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The display name for the events policy." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationFlowsPolicy" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inherited property. A description of the policy. Optional. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inherited property. The human-readable name of the policy. Optional. Read-only." />
        </Property>
        <Property Name="selfServiceSignUp" Type="graph.selfServiceSignUpAuthenticationFlowConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationMethod" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="authenticationMethodConfiguration" BaseType="graph.entity" Abstract="true">
        <Property Name="excludeTargets" Type="Collection(graph.excludeTarget)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups of users that are excluded from a policy." />
        </Property>
        <Property Name="state" Type="graph.authenticationMethodState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the policy. Possible values are: enabled, disabled." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationMethodModeDetail" BaseType="graph.entity">
        <Property Name="authenticationMethod" Type="graph.baseAuthenticationMethod" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication method that this mode modifies. The possible values are: password, voice, hardwareOath, softwareOath, sms, fido2, windowsHelloForBusiness, microsoftAuthenticator, temporaryAccessPass, email, x509Certificate, federation, unknownFutureValue." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of this mode" />
        </Property>
      </EntityType>
      <EntityType Name="authenticationMethodsPolicy" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the policy. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time of the last update to the policy. Read-only." />
        </Property>
        <Property Name="policyMigrationState" Type="graph.authenticationMethodsPolicyMigrationState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use." />
        </Property>
        <Property Name="policyVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the policy in use. Read-only." />
        </Property>
        <Property Name="reconfirmationInDays" Type="Edm.Int32" />
        <Property Name="registrationEnforcement" Type="graph.registrationEnforcement">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforce registration at sign-in time. This property can be used to remind users to set up targeted authentication methods." />
        </Property>
        <NavigationProperty Name="authenticationMethodConfigurations" Type="Collection(graph.authenticationMethodConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="authenticationMethodsRoot" BaseType="graph.entity">
        <NavigationProperty Name="userRegistrationDetails" Type="Collection(graph.userRegistrationDetails)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication)." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="authenticationMethodTarget" BaseType="graph.entity">
        <Property Name="isRegistrationRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if the user is enforced to register the authentication method." />
        </Property>
        <Property Name="targetType" Type="graph.authenticationMethodTargetType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: user, group." />
        </Property>
      </EntityType>
      <EntityType Name="authenticationStrengthPolicy" BaseType="graph.entity">
        <Property Name="allowedCombinations" Type="Collection(graph.authenticationMethodModes)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of authentication method modes that are required be used to satify this authentication strength." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The datetime when this policy was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The human-readable description of this policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The human-readable display name of this policy. Supports $filter (eq, ne, not , and in)." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The datetime when this policy was last modified." />
        </Property>
        <Property Name="policyType" Type="graph.authenticationStrengthPolicyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A descriptor of whether this policy is built into Microsoft Entra ID or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in)." />
        </Property>
        <Property Name="requirementsSatisfied" Type="graph.authenticationStrengthRequirements" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A descriptor of whether this authentication strength grants the MFA claim upon successful satisfaction. The possible values are: none, mfa, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="combinationConfigurations" Type="Collection(graph.authenticationCombinationConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="authenticationStrengthRoot" BaseType="graph.entity">
        <Property Name="combinations" Type="Collection(graph.authenticationMethodModes)" Nullable="false" />
        <NavigationProperty Name="authenticationMethodModes" Type="Collection(graph.authenticationMethodModeDetail)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Names and descriptions of all valid authentication method modes in the system." />
        </NavigationProperty>
        <NavigationProperty Name="policies" Type="Collection(graph.authenticationStrengthPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="authoredNote" BaseType="graph.entity">
        <Property Name="author" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information about the note's author." />
        </Property>
        <Property Name="content" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the note." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the entity was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </EntityType>
      <EntityType Name="authorizationPolicy" BaseType="graph.policyBase">
        <Property Name="allowedToSignUpEmailBasedSubscriptions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users can sign up for email based subscriptions." />
        </Property>
        <Property Name="allowedToUseSSPR" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether administrators of the tenant can use the Self-Service Password Reset (SSPR). For more information, see Self-service password reset for administrators." />
        </Property>
        <Property Name="allowEmailVerifiedUsersToJoinOrganization" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a user can join the tenant by email validation." />
        </Property>
        <Property Name="allowInvitesFrom" Type="graph.allowInvitesFrom">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone.  everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values." />
        </Property>
        <Property Name="allowUserConsentForRiskyApps" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether user consent for risky apps is allowed. We recommend keeping allowUserConsentForRiskyApps as false. Default value is false." />
        </Property>
        <Property Name="blockMsolPowerShell" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="To disable the use of MSOL PowerShell, set this property to true. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This doesn't affect Microsoft Entra Connect or Microsoft Graph." />
        </Property>
        <Property Name="defaultUserRolePermissions" Type="graph.defaultUserRolePermissions" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies certain customizable permissions for default user role." />
        </Property>
        <Property Name="guestUserRoleId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents role templateId for the role that should be granted to guests. Currently following roles are supported:  User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b)." />
        </Property>
      </EntityType>
      <EntityType Name="azureCommunicationServicesUserConversationMember" BaseType="graph.conversationMember">
        <Property Name="azureCommunicationServicesId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Azure Communication Services ID of the user." />
        </Property>
      </EntityType>
      <EntityType Name="b2xIdentityUserFlow" BaseType="graph.identityUserFlow">
        <Property Name="apiConnectorConfiguration" Type="graph.userFlowApiConnectorConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration." />
        </Property>
        <NavigationProperty Name="identityProviders" Type="Collection(graph.identityProvider)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity providers included in the user flow." />
        </NavigationProperty>
        <NavigationProperty Name="languages" Type="Collection(graph.userFlowLanguageConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You can't create custom languages in self-service sign-up user flows." />
        </NavigationProperty>
        <NavigationProperty Name="userAttributeAssignments" Type="Collection(graph.identityUserFlowAttributeAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user attribute assignments included in the user flow." />
        </NavigationProperty>
        <NavigationProperty Name="userFlowIdentityProviders" Type="Collection(graph.identityProviderBase)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="backupRestoreRoot" BaseType="graph.entity">
        <Property Name="serviceStatus" Type="graph.serviceStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the tenant-level status of the Backup Storage service." />
        </Property>
        <NavigationProperty Name="driveInclusionRules" Type="Collection(graph.driveProtectionRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of drive inclusion rules applied to the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="driveProtectionUnits" Type="Collection(graph.driveProtectionUnit)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of drive protection units in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="exchangeProtectionPolicies" Type="Collection(graph.exchangeProtectionPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Exchange protection policies in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="exchangeRestoreSessions" Type="Collection(graph.exchangeRestoreSession)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Exchange restore sessions available in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="mailboxInclusionRules" Type="Collection(graph.mailboxProtectionRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of mailbox inclusion rules applied to the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="mailboxProtectionUnits" Type="Collection(graph.mailboxProtectionUnit)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of mailbox protection units in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="oneDriveForBusinessProtectionPolicies" Type="Collection(graph.oneDriveForBusinessProtectionPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of OneDrive for Business protection policies in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="oneDriveForBusinessRestoreSessions" Type="Collection(graph.oneDriveForBusinessRestoreSession)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of OneDrive for Business restore sessions available in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="protectionPolicies" Type="Collection(graph.protectionPolicyBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of protection policies in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="protectionUnits" Type="Collection(graph.protectionUnitBase)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of protection units in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="restorePoints" Type="Collection(graph.restorePoint)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of restore points in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="restoreSessions" Type="Collection(graph.restoreSessionBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of restore sessions in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="serviceApps" Type="Collection(graph.serviceApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Backup Storage apps in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="sharePointProtectionPolicies" Type="Collection(graph.sharePointProtectionPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of SharePoint protection policies in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="sharePointRestoreSessions" Type="Collection(graph.sharePointRestoreSession)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of SharePoint restore sessions available in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="siteInclusionRules" Type="Collection(graph.siteProtectionRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of site inclusion rules applied to the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="siteProtectionUnits" Type="Collection(graph.siteProtectionUnit)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of site protection units in the tenant." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="baseItem" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, or application that created the item. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of item creation. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a user-visible description of the item. Optional." />
        </Property>
        <Property Name="eTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ETag for the item. Read-only." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, and application that last modified the item. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the item was last modified. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the item. Read-write." />
        </Property>
        <Property Name="parentReference" Type="graph.itemReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Parent information, if the item has a parent. Read-write." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats). Read-only." />
        </Property>
        <NavigationProperty Name="createdByUser" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the item. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="lastModifiedByUser" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who last modified the item. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="baseItemVersion" BaseType="graph.entity" Abstract="true">
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user which last modified the version. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the version was last modified. Read-only." />
        </Property>
        <Property Name="publication" Type="graph.publicationFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the publication status of this particular version. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="baseSitePage" BaseType="graph.baseItem" OpenType="true">
        <Property Name="pageLayout" Type="graph.pageLayoutType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue." />
        </Property>
        <Property Name="publishingState" Type="graph.publicationFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publishing status and the MM.mm version of the page." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the sitePage." />
        </Property>
      </EntityType>
      <EntityType Name="bitlocker" BaseType="graph.entity">
        <NavigationProperty Name="recoveryKeys" Type="Collection(graph.bitlockerRecoveryKey)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recovery keys associated with the bitlocker entity." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="bitlockerRecoveryKey" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the key was originally backed up to Microsoft Entra ID. Not nullable." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq)." />
        </Property>
        <Property Name="key" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The BitLocker recovery key. Returned only on $select. Not nullable." />
        </Property>
        <Property Name="volumeType" Type="graph.volumeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of volume the BitLocker key is associated with. The possible values are: 1 (for operatingSystemVolume), 2 (for fixedDataVolume), 3 (for removableDataVolume), and 4 (for unknownFutureValue)." />
        </Property>
      </EntityType>
      <EntityType Name="bookingAppointment" BaseType="graph.entity">
        <Property Name="additionalInformation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information that is sent to the customer when an appointment is confirmed." />
        </Property>
        <Property Name="anonymousJoinWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the meeting to join anonymously." />
        </Property>
        <Property Name="appointmentLabel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The custom label that can be stamped on this appointment by users." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the appointment was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="customerEmailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address of the bookingCustomer who books the appointment." />
        </Property>
        <Property Name="customerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customer's name." />
        </Property>
        <Property Name="customerNotes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes from the customer associated with this appointment. You can get the value only when you read this bookingAppointment by its ID. You can set this property only when you initially create an appointment with a new customer." />
        </Property>
        <Property Name="customerPhone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customer's phone number." />
        </Property>
        <Property Name="customers" Type="Collection(graph.bookingCustomerInformationBase)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of customer properties for an appointment. An appointment contains a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional." />
        </Property>
        <Property Name="customerTimeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the customer. For a list of possible values, see dateTimeTimeZone." />
        </Property>
        <Property Name="duration" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The length of the appointment, denoted in ISO8601 format." />
        </Property>
        <Property Name="endDateTime" Type="graph.dateTimeTimeZone" Nullable="false" />
        <Property Name="filledAttendeesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current number of customers in the appointment." />
        </Property>
        <Property Name="isCustomerAllowedToManageBooking" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the customer can manage bookings created by the staff. The default value is false." />
        </Property>
        <Property Name="isLocationOnline" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the appointment is held online. The default value is false." />
        </Property>
        <Property Name="joinWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the online meeting for the appointment." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the booking business was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="maximumAttendeesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum number of customers allowed in an appointment. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the Create bookingCustomer operation." />
        </Property>
        <Property Name="optOutOfCustomerEmail" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true indicates that the bookingCustomer for this appointment doesn't wish to receive a confirmation for this appointment." />
        </Property>
        <Property Name="postBuffer" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The amount of time to reserve after the appointment ends, for cleaning up, as an example. The value is expressed in ISO8601 format." />
        </Property>
        <Property Name="preBuffer" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The amount of time to reserve before the appointment begins, for preparation, as an example. The value is expressed in ISO8601 format." />
        </Property>
        <Property Name="price" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The regular price for an appointment for the specified bookingService." />
        </Property>
        <Property Name="priceType" Type="graph.bookingPriceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A setting to provide flexibility for the pricing structure of services. Possible values are: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue." />
        </Property>
        <Property Name="reminders" Type="Collection(graph.bookingReminder)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of customer reminders sent for this appointment. The value of this property is available only when reading this bookingAppointment by its ID." />
        </Property>
        <Property Name="selfServiceAppointmentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Another tracking ID for the appointment, if the appointment was created directly by the customer on the scheduling page, as opposed to by a staff member on behalf of the customer." />
        </Property>
        <Property Name="serviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the bookingService associated with this appointment." />
        </Property>
        <Property Name="serviceLocation" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location where the service is delivered." />
        </Property>
        <Property Name="serviceName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the bookingService associated with this appointment.This property is optional when creating a new appointment. If not specified, it's computed from the service associated with the appointment by the serviceId property." />
        </Property>
        <Property Name="serviceNotes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes from a bookingStaffMember. The value of this property is available only when reading this bookingAppointment by its ID." />
        </Property>
        <Property Name="smsNotificationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, indicates SMS notifications will be sent to the customers for the appointment. Default value is false." />
        </Property>
        <Property Name="staffMemberIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of each bookingStaffMember who is scheduled in this appointment." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone" Nullable="false" />
      </EntityType>
      <EntityType Name="bookingBusiness" BaseType="graph.entity">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page. The attribute type of physicalAddress is not supported in v1.0. Internally we map the addresses to the type others." />
        </Property>
        <Property Name="bookingPageSettings" Type="graph.bookingPageSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings for the published booking page." />
        </Property>
        <Property Name="businessHours" Type="Collection(graph.bookingWorkHours)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hours of operation for the business." />
        </Property>
        <Property Name="businessType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of business." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the booking business was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="defaultCurrencyIso" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The code for the currency that the business operates in on Microsoft Bookings." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the business, which interfaces with customers. This name appears at the top of the business scheduling page." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address for the business." />
        </Property>
        <Property Name="isPublished" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scheduling page has been made available to external customers. Use the publish and unpublish actions to set this property. Read-only." />
        </Property>
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language of the self-service booking page." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the booking business was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="phone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page." />
        </Property>
        <Property Name="publicUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the scheduling page, which is set after you publish or unpublish the page. Read-only." />
        </Property>
        <Property Name="schedulingPolicy" Type="graph.bookingSchedulingPolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how bookings can be created for this business." />
        </Property>
        <Property Name="webSiteUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the business web site. The webSiteUrl property, together with address, phone, appear in the footer of a business scheduling page." />
        </Property>
        <NavigationProperty Name="appointments" Type="Collection(graph.bookingAppointment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the appointments of this business. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="calendarView" Type="Collection(graph.bookingAppointment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="RestrictedProperties">
                <Collection>
                  <Record>
                    <PropertyValue Property="NavigationProperty">
                      <PropertyPath>calendarView</PropertyPath>
                    </PropertyValue>
                    <PropertyValue Property="ReadRestrictions">
                      <Record>
                        <PropertyValue Property="CustomQueryOptions">
                          <Collection>
                            <Record>
                              <PropertyValue Property="Name" String="start" />
                              <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                              <PropertyValue Property="Required" Bool="true" />
                            </Record>
                            <Record>
                              <PropertyValue Property="Name" String="end" />
                              <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                              <PropertyValue Property="Required" Bool="true" />
                            </Record>
                          </Collection>
                        </PropertyValue>
                      </Record>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of appointments of this business in a specified date range. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="customers" Type="Collection(graph.bookingCustomerBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the customers of this business. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="customQuestions" Type="Collection(graph.bookingCustomQuestion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the custom questions of this business. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="services" Type="Collection(graph.bookingService)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the services offered by this business. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="staffMembers" Type="Collection(graph.bookingStaffMemberBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the staff members that provide services in this business. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="bookingCurrency" BaseType="graph.entity">
        <Property Name="symbol" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The currency symbol. For example, the currency symbol for the US dollar and for the Australian dollar is $." />
        </Property>
      </EntityType>
      <EntityType Name="bookingCustomer" BaseType="graph.bookingCustomerBase">
        <Property Name="addresses" Type="Collection(graph.physicalAddress)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Addresses associated with the customer. The attribute type of physicalAddress isn't supported in v1.0. Internally we map the addresses to the type others." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the customer was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the customer." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address of the customer." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the customer was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="phones" Type="Collection(graph.phone)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Phone numbers associated with the customer, including home, business, and mobile numbers." />
        </Property>
      </EntityType>
      <EntityType Name="bookingCustomerBase" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="bookingCustomQuestion" BaseType="graph.entity">
        <Property Name="answerInputType" Type="graph.answerInputType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expected answer type. The possible values are: text, radioButton, unknownFutureValue." />
        </Property>
        <Property Name="answerOptions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of possible answer values." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the custom question was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The question." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the custom question was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </EntityType>
      <EntityType Name="bookingService" BaseType="graph.entity">
        <Property Name="additionalInformation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information that is sent to the customer when an appointment is confirmed." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the service was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="customQuestions" Type="Collection(graph.bookingQuestionAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the set of custom questions associated with a particular service." />
        </Property>
        <Property Name="defaultDuration" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default length of the service, represented in numbers of days, hours, minutes, and seconds. For example, P11D23H59M59.999999999999S." />
        </Property>
        <Property Name="defaultLocation" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default physical location for the service." />
        </Property>
        <Property Name="defaultPrice" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default monetary price for the service." />
        </Property>
        <Property Name="defaultPriceType" Type="graph.bookingPriceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default way the service is charged. Possible values are: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue." />
        </Property>
        <Property Name="defaultReminders" Type="Collection(graph.bookingReminder)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default set of reminders for an appointment of this service. The value of this property is available only when reading this bookingService by its ID." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A text description for the service." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A service name." />
        </Property>
        <Property Name="isAnonymousJoinEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if an anonymousJoinWebUrl(webrtcUrl) is generated for the appointment booked for this service. The default value is false." />
        </Property>
        <Property Name="isCustomerAllowedToManageBooking" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the customer can manage bookings created by the staff. The default value is false." />
        </Property>
        <Property Name="isHiddenFromCustomers" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True indicates that this service isn't available to customers for booking." />
        </Property>
        <Property Name="isLocationOnline" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the appointments for the service are held online. The default value is false." />
        </Property>
        <Property Name="languageTag" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language of the self-service booking page." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the service was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="maximumAttendeesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum number of customers allowed in a service. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the Create bookingCustomer operation." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information about this service." />
        </Property>
        <Property Name="postBuffer" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time to buffer after an appointment for this service ends, and before the next customer appointment can be booked." />
        </Property>
        <Property Name="preBuffer" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time to buffer before an appointment for this service can start." />
        </Property>
        <Property Name="schedulingPolicy" Type="graph.bookingSchedulingPolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of policies that determine how appointments for this type of service should be created and managed." />
        </Property>
        <Property Name="smsNotificationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True indicates SMS notifications can be sent to the customers for the appointment of the service. Default value is false." />
        </Property>
        <Property Name="staffMemberIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents those staff members who provide this service." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL a customer uses to access the service." />
        </Property>
      </EntityType>
      <EntityType Name="bookingStaffMember" BaseType="graph.bookingStaffMemberBase">
        <Property Name="availabilityIsAffectedByPersonalCalendar" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True means that if the staff member is a Microsoft 365 user, the Bookings API would verify the staff member's availability in their personal calendar in Microsoft 365, before making a booking." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the staff member was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the staff member, as displayed to customers. Required." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the staff member. This email address can be in the same Microsoft 365 tenant as the business, or in a different email domain. This email address can be used if the sendConfirmationsToOwner property is set to true in the scheduling policy of the business. Required." />
        </Property>
        <Property Name="isEmailNotificationEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that a staff member is notified via email when a booking assigned to them is created or changed. The default value is true." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone when the staff member was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="membershipStatus" Type="graph.bookingStaffMembershipStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The membership status of the staff member in the business. Possible values are: active, pendingAcceptance, rejectedByStaff, unknownFutureValue." />
        </Property>
        <Property Name="role" Type="graph.bookingStaffRole" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler, teamMember. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: scheduler, teamMember. Required." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the staff member. For a list of possible values, see dateTimeTimeZone." />
        </Property>
        <Property Name="useBusinessHours" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True means the staff member's availability is as specified in the businessHours property of the business. False means the availability is determined by the staff member's workingHours property setting." />
        </Property>
        <Property Name="workingHours" Type="Collection(graph.bookingWorkHours)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The range of hours each day of the week that the staff member is available for booking. By default, they're initialized to be the same as the businessHours property of the business." />
        </Property>
      </EntityType>
      <EntityType Name="bookingStaffMemberBase" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="browserSharedCookie" BaseType="graph.entity">
        <Property Name="comment" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment for the shared cookie." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the shared cookie was created." />
        </Property>
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the shared cookie was deleted." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the cookie." />
        </Property>
        <Property Name="history" Type="Collection(graph.browserSharedCookieHistory)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The history of modifications applied to the cookie." />
        </Property>
        <Property Name="hostOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether a cookie is a host-only or domain cookie." />
        </Property>
        <Property Name="hostOrDomain" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the cookie." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the cookie." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the cookie was last modified." />
        </Property>
        <Property Name="path" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The path of the cookie." />
        </Property>
        <Property Name="sourceEnvironment" Type="graph.browserSharedCookieSourceEnvironment" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the cookies are shared between Microsoft Edge and Internet Explorer. The possible values are: microsoftEdge, internetExplorer11, both, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.browserSharedCookieStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the cookie. The possible values are: published, pendingAdd, pendingEdit, pendingDelete, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="browserSite" BaseType="graph.entity">
        <Property Name="allowRedirect" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain." />
        </Property>
        <Property Name="comment" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment for the site." />
        </Property>
        <Property Name="compatibilityMode" Type="graph.browserSiteCompatibilityMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site was created." />
        </Property>
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site was deleted." />
        </Property>
        <Property Name="history" Type="Collection(graph.browserSiteHistory)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The history of modifications applied to the site." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the site." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site was last modified." />
        </Property>
        <Property Name="mergeType" Type="graph.browserSiteMergeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The merge type of the site. The possible values are: noMerge, default, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.browserSiteStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status of the site. The possible values are: published, pendingAdd, pendingEdit, pendingDelete, unknownFutureValue." />
        </Property>
        <Property Name="targetEnvironment" Type="graph.browserSiteTargetEnvironment" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option." />
        </Property>
        <Property Name="webUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the site." />
        </Property>
      </EntityType>
      <EntityType Name="browserSiteList" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the site list." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the site list." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the site list." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site list was last modified." />
        </Property>
        <Property Name="publishedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who published the site list." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site list was published." />
        </Property>
        <Property Name="revision" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current revision of the site list." />
        </Property>
        <Property Name="status" Type="graph.browserSiteListStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current status of the site list. The possible values are: draft, published, pending, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="sharedCookies" Type="Collection(graph.browserSharedCookie)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of shared cookies defined for the site list." />
        </NavigationProperty>
        <NavigationProperty Name="sites" Type="Collection(graph.browserSite)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of sites defined for the site list." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="builtInIdentityProvider" BaseType="graph.identityProviderBase">
        <Property Name="identityProviderType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity provider type. For a B2B scenario, possible values: AADSignup, MicrosoftAccount, EmailOTP. Required." />
        </Property>
      </EntityType>
      <EntityType Name="bulkUpload" BaseType="graph.entity" HasStream="true" />
      <EntityType Name="calendar" BaseType="graph.entity">
        <Property Name="allowedOnlineMeetingProviders" Type="Collection(graph.onlineMeetingProviderType)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness." />
        </Property>
        <Property Name="canEdit" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access." />
        </Property>
        <Property Name="canShare" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it." />
        </Property>
        <Property Name="canViewPrivateItems" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the user can read calendar items that have been marked private, false otherwise." />
        </Property>
        <Property Name="changeKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only." />
        </Property>
        <Property Name="color" Type="graph.calendarColor">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor." />
        </Property>
        <Property Name="defaultOnlineMeetingProvider" Type="graph.onlineMeetingProviderType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness." />
        </Property>
        <Property Name="hexColor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only." />
        </Property>
        <Property Name="isDefaultCalendar" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this is the default calendar where new events are created by default, false otherwise." />
        </Property>
        <Property Name="isRemovable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this user calendar can be deleted from the user mailbox." />
        </Property>
        <Property Name="isTallyingResponses" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar name." />
        </Property>
        <Property Name="owner" Type="graph.emailAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user." />
        </Property>
        <NavigationProperty Name="calendarPermissions" Type="Collection(graph.calendarPermission)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The permissions of the users with whom the calendar is shared." />
        </NavigationProperty>
        <NavigationProperty Name="calendarView" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar view for the calendar. Navigation property. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="events" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The events in the calendar. Navigation property. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the calendar. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the calendar. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="calendarGroup" BaseType="graph.entity">
        <Property Name="changeKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only." />
        </Property>
        <Property Name="classId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The class identifier. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group name." />
        </Property>
        <NavigationProperty Name="calendars" Type="Collection(graph.calendar)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendars in the calendar group. Navigation property. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="calendarPermission" BaseType="graph.entity">
        <Property Name="allowedRoles" Type="Collection(graph.calendarRoleType)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom." />
        </Property>
        <Property Name="emailAddress" Type="graph.emailAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only." />
        </Property>
        <Property Name="isInsideOrganization" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the user in context (recipient or delegate) is inside the same organization as the calendar owner." />
        </Property>
        <Property Name="isRemovable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You can't remove 'My organization' as a share recipient to a calendar." />
        </Property>
        <Property Name="role" Type="graph.calendarRoleType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current permission level of the calendar share recipient or delegate." />
        </Property>
      </EntityType>
      <EntityType Name="calendarSharingMessage" BaseType="graph.message">
        <Property Name="canAccept" Type="Edm.Boolean" />
        <Property Name="sharingMessageAction" Type="graph.calendarSharingMessageAction" />
        <Property Name="sharingMessageActions" Type="Collection(graph.calendarSharingMessageAction)" />
        <Property Name="suggestedCalendarName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="call" BaseType="graph.entity" OpenType="true">
        <Property Name="callbackUri" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The callback URL on which callbacks are delivered. Must be an HTTPS URL." />
        </Property>
        <Property Name="callChainId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call.  This identifier must be copied over from Microsoft.Graph.Call.CallChainId." />
        </Property>
        <Property Name="callOptions" Type="graph.callOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the optional features for the call." />
        </Property>
        <Property Name="callRoutes" Type="Collection(graph.callRoute)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The routing information on how the call was retargeted. Read-only." />
        </Property>
        <Property Name="chatInfo" Type="graph.chatInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The chat information. Required information for joining a meeting." />
        </Property>
        <Property Name="direction" Type="graph.callDirection">
          <Annotation Term="Org.OData.Core.V1.Description" String="The direction of the call. The possible values are incoming or outgoing. Read-only." />
        </Property>
        <Property Name="incomingContext" Type="graph.incomingContext">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call context associated with an incoming call." />
        </Property>
        <Property Name="mediaConfig" Type="graph.mediaConfig">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media configuration. Required." />
        </Property>
        <Property Name="mediaState" Type="graph.callMediaState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. The call media state." />
        </Property>
        <Property Name="meetingInfo" Type="graph.meetingInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The meeting information. Required information for meeting scenarios." />
        </Property>
        <Property Name="myParticipantId" Type="Edm.String" />
        <Property Name="requestedModalities" Type="Collection(graph.modality)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data." />
        </Property>
        <Property Name="resultInfo" Type="graph.resultInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result information. For example, the result can hold termination reason. Read-only." />
        </Property>
        <Property Name="source" Type="graph.participantInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The originator of the call." />
        </Property>
        <Property Name="state" Type="graph.callState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the conversation." />
        </Property>
        <Property Name="targets" Type="Collection(graph.invitationParticipantInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The targets of the call. Required information for creating peer to peer call." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" />
        <Property Name="toneInfo" Type="graph.toneInfo" />
        <Property Name="transcription" Type="graph.callTranscriptionInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The transcription information for the call. Read-only." />
        </Property>
        <NavigationProperty Name="audioRoutingGroups" Type="Collection(graph.audioRoutingGroup)" ContainsTarget="true" />
        <NavigationProperty Name="contentSharingSessions" Type="Collection(graph.contentSharingSession)" ContainsTarget="true" />
        <NavigationProperty Name="operations" Type="Collection(graph.commsOperation)" ContainsTarget="true" />
        <NavigationProperty Name="participants" Type="Collection(graph.participant)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="callRecording" BaseType="graph.entity">
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the call that is related to this recording. Read-only." />
        </Property>
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the recording. Read-only." />
        </Property>
        <Property Name="contentCorrelationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier that links the transcript with its corresponding recording. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="meetingId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the onlineMeeting related to this recording. Read-only." />
        </Property>
        <Property Name="meetingOrganizer" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity information of the organizer of the onlineMeeting related to this recording. Read-only." />
        </Property>
        <Property Name="recordingContentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL that can be used to access the content of the recording. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="callTranscript" BaseType="graph.entity">
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the call that is related to this transcript. Read-only." />
        </Property>
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the transcript. Read-only." />
        </Property>
        <Property Name="contentCorrelationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier that links the transcript with its corresponding recording. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="meetingId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the online meeting related to this transcript. Read-only." />
        </Property>
        <Property Name="meetingOrganizer" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity information of the organizer of the onlineMeeting related to this transcript. Read-only." />
        </Property>
        <Property Name="metadataContent" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time-aligned metadata of the utterances in the transcript. Read-only." />
        </Property>
        <Property Name="transcriptContentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL that can be used to access the content of the transcript. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="cancelMediaProcessingOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="canvasLayout" BaseType="graph.entity">
        <NavigationProperty Name="horizontalSections" Type="Collection(graph.horizontalSection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of horizontal sections on the SharePoint page." />
        </NavigationProperty>
        <NavigationProperty Name="verticalSection" Type="graph.verticalSection" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Vertical section on the SharePoint page." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="certificateBasedAuthConfiguration" BaseType="graph.entity">
        <Property Name="certificateAuthorities" Type="Collection(graph.certificateAuthority)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of certificate authorities which creates a trusted certificate chain." />
        </Property>
      </EntityType>
      <EntityType Name="changeTrackedEntity" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the creator of the entity." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the person who last modified the entity." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
      </EntityType>
      <EntityType Name="channel" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read only. Timestamp at which the channel was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional textual description for the channel." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address for sending messages to the channel. Read-only." />
        </Property>
        <Property Name="isArchived" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the channel is archived. Read-only." />
        </Property>
        <Property Name="isFavoriteByDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false." />
        </Property>
        <Property Name="membershipType" Type="graph.channelMembershipType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared." />
        </Property>
        <Property Name="summary" Type="graph.channelSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft Entra tenant." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only." />
        </Property>
        <NavigationProperty Name="allMembers" Type="Collection(graph.conversationMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of membership records associated with the channel, including both direct and indirect members of shared channels." />
        </NavigationProperty>
        <NavigationProperty Name="filesFolder" Type="graph.driveItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the location where the channel's files are stored." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.conversationMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of membership records associated with the channel." />
        </NavigationProperty>
        <NavigationProperty Name="messages" Type="Collection(graph.chatMessage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the messages in the channel. A navigation property. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sharedWithTeams" Type="Collection(graph.sharedWithChannelTeamInfo)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of teams with which a channel is shared." />
        </NavigationProperty>
        <NavigationProperty Name="tabs" Type="Collection(graph.teamsTab)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the tabs in the channel. A navigation property." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="chat" BaseType="graph.entity">
        <Property Name="chatType" Type="graph.chatType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of chat. Possible values are: group, oneOnOne, meeting, unknownFutureValue." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the chat was created. Read-only." />
        </Property>
        <Property Name="isHiddenForAllMembers" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chat is hidden for all its members. Read-only." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the chat was renamed or the list of members was last changed. Read-only." />
        </Property>
        <Property Name="onlineMeetingInfo" Type="graph.teamworkOnlineMeetingInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the tenant in which the chat was created. Read-only." />
        </Property>
        <Property Name="topic" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="(Optional) Subject or topic for the chat. Only available for group chats." />
        </Property>
        <Property Name="viewpoint" Type="graph.chatViewpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents caller-specific information about the chat, such as the last message read date and time. This property is populated only when the request is made in a delegated context." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only." />
        </Property>
        <NavigationProperty Name="installedApps" Type="Collection(graph.teamsAppInstallation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the apps in the chat. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="lastMessagePreview" Type="graph.chatMessageInfo" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.conversationMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the members in the chat. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="messages" Type="Collection(graph.chatMessage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the messages in the chat. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="permissionGrants" Type="Collection(graph.resourceSpecificPermissionGrant)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of permissions granted to apps for the chat." />
        </NavigationProperty>
        <NavigationProperty Name="pinnedMessages" Type="Collection(graph.pinnedChatMessageInfo)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the pinned messages in the chat. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="tabs" Type="Collection(graph.teamsTab)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the tabs in the chat. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="chatMessage" BaseType="graph.entity">
        <Property Name="attachments" Type="Collection(graph.chatMessageAttachment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="References to attached objects like files, tabs, meetings etc." />
        </Property>
        <Property Name="body" Type="graph.itemBody" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Plaintext/HTML representation of the content of the chat message. Representation is specified by the contentType inside the body. The content is always in HTML if the chat message contains a chatMessageMention." />
        </Property>
        <Property Name="channelIdentity" Type="graph.channelIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the message was sent in a channel, represents identity of the channel." />
        </Property>
        <Property Name="chatId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the message was sent in a chat, represents the identity of the chat." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of when the chat message was created." />
        </Property>
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read only. Timestamp at which the chat message was deleted, or null if not deleted." />
        </Property>
        <Property Name="etag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Version number of the chat message." />
        </Property>
        <Property Name="eventDetail" Type="graph.eventMessageDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage." />
        </Property>
        <Property Name="from" Type="graph.chatMessageFromIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the sender of the chat message. Can only be set during migration." />
        </Property>
        <Property Name="importance" Type="graph.chatMessageImportance" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance of the chat message. The possible values are: normal, high, urgent." />
        </Property>
        <Property Name="lastEditedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed." />
        </Property>
        <Property Name="locale" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Locale of the chat message set by the client. Always set to en-us." />
        </Property>
        <Property Name="mentions" Type="Collection(graph.chatMessageMention)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag." />
        </Property>
        <Property Name="messageHistory" Type="Collection(graph.chatMessageHistoryItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message." />
        </Property>
        <Property Name="messageType" Type="graph.chatMessageType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of chat message. The possible values are: message, chatEvent, typing, unknownFutureValue, systemEventMessage. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: systemEventMessage." />
        </Property>
        <Property Name="policyViolation" Type="graph.chatMessagePolicyViolation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the properties of a policy violation set by a data loss prevention (DLP) application." />
        </Property>
        <Property Name="reactions" Type="Collection(graph.chatMessageReaction)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reactions for this chat message (for example, Like)." />
        </Property>
        <Property Name="replyToId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)" />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the chat message, in plaintext." />
        </Property>
        <Property Name="summary" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Link to the message in Microsoft Teams." />
        </Property>
        <NavigationProperty Name="hostedContents" Type="Collection(graph.chatMessageHostedContent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Content in a message hosted by Microsoft Teams - for example, images or code snippets." />
        </NavigationProperty>
        <NavigationProperty Name="replies" Type="Collection(graph.chatMessage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Replies for a specified message. Supports $expand for channel messages." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="chatMessageHostedContent" BaseType="graph.teamworkHostedContent" />
      <EntityType Name="chatMessageInfo" BaseType="graph.entity">
        <Property Name="body" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date time object representing the time at which message was created." />
        </Property>
        <Property Name="eventDetail" Type="graph.eventMessageDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only.  If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property is set to systemEventMessage." />
        </Property>
        <Property Name="from" Type="graph.chatMessageFromIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the sender of the message." />
        </Property>
        <Property Name="isDeleted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, the original message has been deleted." />
        </Property>
        <Property Name="messageType" Type="graph.chatMessageType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of chat message. The possible values are: message, unknownFutureValue, systemEventMessage." />
        </Property>
      </EntityType>
      <EntityType Name="checklistItem" BaseType="graph.entity">
        <Property Name="checkedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the checklistItem was finished." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the checklistItem was created." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the title of the checklistItem." />
        </Property>
        <Property Name="isChecked" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="State that indicates whether the item is checked off or not." />
        </Property>
      </EntityType>
      <EntityType Name="claimsMappingPolicy" BaseType="graph.stsPolicy" />
      <EntityType Name="cloudClipboardItem" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object was created on the server." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object expires and after that the object is no longer available. The default and also maximum TTL is 12 hours after the creation, but it might change for performance optimization." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server if not provided in the client's request. DateTime in UTC when the object was modified by the client." />
        </Property>
        <Property Name="payloads" Type="Collection(graph.cloudClipboardItemPayload)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A cloudClipboardItem can have multiple cloudClipboardItemPayload objects in the payloads. A window can place more than one clipboard object on the clipboard. Each one represents the same information in a different clipboard format." />
        </Property>
      </EntityType>
      <EntityType Name="cloudClipboardRoot" BaseType="graph.entity">
        <NavigationProperty Name="items" Type="Collection(graph.cloudClipboardItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of Cloud Clipboard items." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="cloudCommunications">
        <NavigationProperty Name="callRecords" Type="Collection(microsoft.graph.callRecords.callRecord)" ContainsTarget="true" />
        <NavigationProperty Name="calls" Type="Collection(graph.call)" ContainsTarget="true" />
        <NavigationProperty Name="onlineMeetings" Type="Collection(graph.onlineMeeting)" ContainsTarget="true" />
        <NavigationProperty Name="presences" Type="Collection(graph.presence)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="cloudPC" BaseType="graph.entity">
        <Property Name="aadDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra device ID for the Cloud PC, also known as the Azure Active Directory (Azure AD) device ID, that consists of 32 characters in a GUID format. Generated on a VM joined to Microsoft Entra ID. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the Cloud PC. Maximum length is 64 characters. Read-only. You can use the cloudPC: rename API to modify the Cloud PC name." />
        </Property>
        <Property Name="gracePeriodEndDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="imageDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the operating system image used for the Cloud PC. Maximum length is 50 characters. Only letters (A-Z, a-z), numbers (0-9), and special characters (-,,.) are allowed for this property. The property value can't begin or end with an underscore. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last modified date and time of the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="managedDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune enrolled device ID for the Cloud PC that consists of 32 characters in a GUID format. The managedDeviceId property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only." />
        </Property>
        <Property Name="managedDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune enrolled device name for the Cloud PC. The managedDeviceName property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only." />
        </Property>
        <Property Name="onPremisesConnectionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The on-premises connection that applied during the provisioning of Cloud PCs. Read-only." />
        </Property>
        <Property Name="provisioningPolicyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The provisioning policy ID for the Cloud PC that consists of 32 characters in a GUID format. A policy defines the type of Cloud PC the user wants to create. Read-only." />
        </Property>
        <Property Name="provisioningPolicyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The provisioning policy that applied during the provisioning of Cloud PCs. Maximum length is 120 characters. Read-only." />
        </Property>
        <Property Name="provisioningType" Type="graph.cloudPcProvisioningType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated." />
        </Property>
        <Property Name="servicePlanId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service plan ID for the Cloud PC that consists of 32 characters in a GUID format. For more information about service plans, see Product names and service plan identifiers for licensing. Read-only." />
        </Property>
        <Property Name="servicePlanName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service plan name for the customer-facing Cloud PC entity. Read-only." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the user assigned to the Cloud PC. Maximum length is 113 characters. For more information on username policies, see Password policies and account restrictions in Microsoft Entra ID. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="cloudPcAuditEvent" BaseType="graph.entity">
        <Property Name="activity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the audit activity." />
        </Property>
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time in UTC when the activity was performed. Read-only." />
        </Property>
        <Property Name="activityOperationType" Type="graph.cloudPcAuditActivityOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTTP operation type of the activity. Possible values include create, delete, patch and unknownFutureValue. Read-only." />
        </Property>
        <Property Name="activityResult" Type="graph.cloudPcAuditActivityResult" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result of the activity. Possible values include success, clientError, failure, timeout and unknownFutureValue. Read-only." />
        </Property>
        <Property Name="activityType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of activity that was performed. Read-only." />
        </Property>
        <Property Name="actor" Type="graph.cloudPcAuditActor" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra ID user and application associated with the audit event. Read-only." />
        </Property>
        <Property Name="category" Type="graph.cloudPcAuditCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the audit event. Possible values include cloudPC and unknownFutureValue. Read-only." />
        </Property>
        <Property Name="componentName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The component name for the audit event. Read-only." />
        </Property>
        <Property Name="correlationId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client request ID that is used to correlate activity within the system. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the audit event. Read-only." />
        </Property>
        <Property Name="resources" Type="Collection(graph.cloudPcAuditResource)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of cloudPcAuditResource objects. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="cloudPcDeviceImage" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the associated device image. The device image display name and the version are used to uniquely identify the Cloud PC device image. Read-only." />
        </Property>
        <Property Name="errorCode" Type="graph.cloudPcDeviceImageErrorCode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only." />
        </Property>
        <Property Name="expirationDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the image became unavailable. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The data and time when the image was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system (OS) of the image. For example, Windows 10 Enterprise. Read-only." />
        </Property>
        <Property Name="osBuildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS build version of the image. For example, 1909. Read-only." />
        </Property>
        <Property Name="osStatus" Type="graph.cloudPcDeviceImageOsStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only." />
        </Property>
        <Property Name="sourceImageResourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only." />
        </Property>
        <Property Name="status" Type="graph.cloudPcDeviceImageStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The image version. For example, 0.0.1 and 1.5.13. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="cloudPcGalleryImage" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps 22H2. Read-only." />
        </Property>
        <Property Name="endDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the status of the image becomes supportedWithWarning. Users can still provision new Cloud PCs if the current time is later than endDate and earlier than expirationDate. For example, assume the endDate of a gallery image is 2023-9-14 and expirationDate is 2024-3-14, users are able to provision new Cloud PCs if today is 2023-10-01. Read-only." />
        </Property>
        <Property Name="expirationDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the image is no longer available. Users are unable to provision new Cloud PCs if the current time is later than expirationDate. The value is usually endDate plus six months. For example, if the startDate is 2025-10-14, the expirationDate is usually 2026-04-14. Read-only." />
        </Property>
        <Property Name="offerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The offer name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only." />
        </Property>
        <Property Name="publisherName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only." />
        </Property>
        <Property Name="sizeInGB" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the size of this image in gigabytes. For example, 64. Read-only." />
        </Property>
        <Property Name="skuName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SKU name of this image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only." />
        </Property>
        <Property Name="startDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the Cloud PC image is available for provisioning new Cloud PCs. For example, 2022-09-20. Read-only." />
        </Property>
        <Property Name="status" Type="graph.cloudPcGalleryImageStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="cloudPcOnPremisesConnection" BaseType="graph.entity">
        <Property Name="adDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fully qualified domain name (FQDN) of the Active Directory domain you want to join. Maximum length is 255. Optional." />
        </Property>
        <Property Name="adDomainPassword" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password associated with the username of an Active Directory account (adDomainUsername)." />
        </Property>
        <Property Name="adDomainUsername" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The username of an Active Directory account (user or service account) that has permission to create computer objects in Active Directory. Required format: admin@contoso.com. Optional." />
        </Property>
        <Property Name="alternateResourceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select." />
        </Property>
        <Property Name="connectionType" Type="graph.cloudPcOnPremisesConnectionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the provisioned Cloud PC joins to Microsoft Entra. It includes different types, one is Microsoft Entra ID join, which means there's no on-premises Active Directory (AD) in the current tenant, and the Cloud PC device is joined by Microsoft Entra. Another one is hybridAzureADJoin, which means there's also an on-premises Active Directory (AD) in the current tenant and the Cloud PC device joins to on-premises Active Directory (AD) and Microsoft Entra. The type also determines which types of users can be assigned and can sign into a Cloud PC. The azureADJoin type indicates that cloud-only and hybrid users can be assigned and signed into the Cloud PC. hybridAzureADJoin indicates only hybrid users can be assigned and signed into the Cloud PC. The default value is hybridAzureADJoin." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the Azure network connection." />
        </Property>
        <Property Name="healthCheckStatus" Type="graph.cloudPcOnPremisesConnectionStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the most recent health check done on the on-premises connection. For example, if the status is passed, the on-premises connection passed all checks run by the service. Possible values: pending, running, passed, failed, warning, informational. Default is pending. Read-only." />
        </Property>
        <Property Name="healthCheckStatusDetail" Type="graph.cloudPcOnPremisesConnectionStatusDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the results of health checks performed on the on-premises connection. Read-only. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only." />
        </Property>
        <Property Name="inUse" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only." />
        </Property>
        <Property Name="organizationalUnit" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizational unit (OU) in which the computer account is created. If left null, the OU configured as the default (a well-known computer object container) in the tenant's Active Directory domain (OU) is used. Optional." />
        </Property>
        <Property Name="resourceGroupId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the target resource group used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}'" />
        </Property>
        <Property Name="subnetId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the target subnet used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}'" />
        </Property>
        <Property Name="subscriptionId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Azure subscription associated with the tenant." />
        </Property>
        <Property Name="subscriptionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Azure subscription is used to create an Azure network connection. Read-only." />
        </Property>
        <Property Name="virtualNetworkId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the target virtual network used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}'" />
        </Property>
        <Property Name="virtualNetworkLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the resource location of the target virtual network. For example, the location can be eastus2, westeurope, etc. Read-only (computed value)." />
        </Property>
      </EntityType>
      <EntityType Name="cloudPcProvisioningPolicy" BaseType="graph.entity">
        <Property Name="alternateResourceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the alternate resource that links to this provisioning policy. Read-only." />
        </Property>
        <Property Name="autopatch" Type="graph.cloudPcProvisioningPolicyAutopatch" />
        <Property Name="cloudPcGroupDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the Cloud PC group that the Cloud PCs reside in. Read-only." />
        </Property>
        <Property Name="cloudPcNamingTemplate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The template used to name Cloud PCs provisioned using this policy. The template can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, CPC-%USERNAME:4%-%RAND:5% means that the name of the Cloud PC starts with CPC-, followed by a four-character username, a - character, and then five random characters. The total length of the text generated by the template can't exceed 15 characters. Supports $filter, $select, and $orderby." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The provisioning policy description. Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the provisioning policy." />
        </Property>
        <Property Name="domainJoinConfigurations" Type="Collection(graph.cloudPcDomainJoinConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a list ordered by priority on how Cloud PCs join Microsoft Entra ID (Azure AD). Supports $select." />
        </Property>
        <Property Name="enableSingleSignOn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. The default value is false. Windows 365 users can use single sign-on to authenticate to Microsoft Entra ID with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional." />
        </Property>
        <Property Name="gracePeriodInHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of hours to wait before reprovisioning/deprovisioning happens. Read-only." />
        </Property>
        <Property Name="imageDisplayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the operating system image that is used for provisioning. For example, Windows 11 Preview + Microsoft 365 Apps 23H2 23H2. Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="imageId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier that represents an operating system image that is used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. Supported values for each of the parameters are:publisher: Microsoftwindowsdesktop offer: windows-ent-cpc sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365, and 19h2-ent-cpc-os Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="imageType" Type="graph.cloudPcProvisioningPolicyImageType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of operating system image (custom or gallery) that is used for provisioning on Cloud PCs. Possible values are: gallery, custom. The default value is gallery. Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="localAdminEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When true, the local admin is enabled for Cloud PCs; false indicates that the local admin isn't enabled for Cloud PCs. The default value is false. Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="microsoftManagedDesktop" Type="graph.microsoftManagedDesktop">
          <Annotation Term="Org.OData.Core.V1.Description" String="The specific settings to microsoftManagedDesktop that enables Microsoft Managed Desktop customers to get device managed experience for Cloud PC. To enable microsoftManagedDesktop to provide more value, an admin needs to specify certain settings in it. Supports $filter, $select, and $orderBy." />
        </Property>
        <Property Name="provisioningType" Type="graph.cloudPcProvisioningType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue." />
        </Property>
        <Property Name="windowsSetting" Type="graph.cloudPcWindowsSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.cloudPcProvisioningPolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="cloudPcProvisioningPolicyAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.cloudPcManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see cloudPcManagementGroupAssignmentTarget." />
        </Property>
        <NavigationProperty Name="assignedUsers" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="cloudPcUserSetting" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the setting was created. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The setting name displayed in the user interface." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the setting was last modified. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="localAdminEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the local admin option is enabled. The default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the Cloud PC device." />
        </Property>
        <Property Name="resetEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset is not allowed. The default value is false." />
        </Property>
        <Property Name="restorePointSetting" Type="graph.cloudPcRestorePointSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines how frequently a restore point is created that is, a snapshot is taken) for users' provisioned Cloud PCs (default is 12 hours), and whether the user is allowed to restore their own Cloud PCs to a backup made at a specific point in time." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.cloudPcUserSettingAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="cloudPcUserSettingAssignment" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this assignment was created. The timestamp type represents the date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="target" Type="graph.cloudPcManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for the user setting. Currently, the only target supported for this user setting is a user group. For details, see cloudPcManagementGroupAssignmentTarget." />
        </Property>
      </EntityType>
      <EntityType Name="columnDefinition" BaseType="graph.entity">
        <Property Name="boolean" Type="graph.booleanColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores Boolean values." />
        </Property>
        <Property Name="calculated" Type="graph.calculatedColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column's data is calculated based on other columns." />
        </Property>
        <Property Name="choice" Type="graph.choiceColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores data from a list of choices." />
        </Property>
        <Property Name="columnGroup" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For site columns, the name of the group this column belongs to. Helps organize related columns." />
        </Property>
        <Property Name="contentApprovalStatus" Type="graph.contentApprovalStatusColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores content approval status." />
        </Property>
        <Property Name="currency" Type="graph.currencyColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores currency values." />
        </Property>
        <Property Name="dateTime" Type="graph.dateTimeColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores DateTime values." />
        </Property>
        <Property Name="defaultValue" Type="graph.defaultColumnValue">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default value for this column." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user-facing description of the column." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user-facing name of the column." />
        </Property>
        <Property Name="enforceUniqueValues" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, no two list items may have the same value for this column." />
        </Property>
        <Property Name="geolocation" Type="graph.geolocationColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores a geolocation." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column is displayed in the user interface." />
        </Property>
        <Property Name="hyperlinkOrPicture" Type="graph.hyperlinkOrPictureColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores hyperlink or picture values." />
        </Property>
        <Property Name="indexed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column values can be used for sorting and searching." />
        </Property>
        <Property Name="isDeletable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this column can be deleted." />
        </Property>
        <Property Name="isReorderable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether values in the column can be reordered. Read-only." />
        </Property>
        <Property Name="isSealed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column can be changed." />
        </Property>
        <Property Name="lookup" Type="graph.lookupColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column's data is looked up from another source in the site." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The API-facing name of the column as it appears in the fields on a listItem. For the user-facing name, see displayName." />
        </Property>
        <Property Name="number" Type="graph.numberColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores number values." />
        </Property>
        <Property Name="personOrGroup" Type="graph.personOrGroupColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores Person or Group values." />
        </Property>
        <Property Name="propagateChanges" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If 'true', changes to this column will be propagated to lists that implement the column." />
        </Property>
        <Property Name="readOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column values can be modified." />
        </Property>
        <Property Name="required" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column value isn't optional." />
        </Property>
        <Property Name="sourceContentType" Type="graph.contentTypeInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only." />
        </Property>
        <Property Name="term" Type="graph.termColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores taxonomy terms." />
        </Property>
        <Property Name="text" Type="graph.textColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores text values." />
        </Property>
        <Property Name="thumbnail" Type="graph.thumbnailColumn">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores thumbnail values." />
        </Property>
        <Property Name="type" Type="graph.columnTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="For site columns, the type of column. Read-only." />
        </Property>
        <Property Name="validation" Type="graph.columnValidation">
          <Annotation Term="Org.OData.Core.V1.Description" String="This column stores validation formula and message for the column." />
        </Property>
        <NavigationProperty Name="sourceColumn" Type="graph.columnDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source column for the content type column." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="columnLink" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the column  in this content type." />
        </Property>
      </EntityType>
      <EntityType Name="commsOperation" BaseType="graph.entity" OpenType="true">
        <Property Name="clientContext" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique Client Context string. Max limit is 256 chars." />
        </Property>
        <Property Name="resultInfo" Type="graph.resultInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result information. Read-only." />
        </Property>
        <Property Name="status" Type="graph.operationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: notStarted, running, completed, failed. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="community" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the community. The maximum length is 1,024 characters." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the community. The maximum length is 255 characters." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft 365 group that manages the membership of this community." />
        </Property>
        <Property Name="privacy" Type="graph.communityPrivacy" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the privacy level of the community. The possible values are: public, private, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft 365 group that manages the membership of this community." />
        </NavigationProperty>
        <NavigationProperty Name="owners" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The admins of the community. Limited to 100 users. If this property isn't specified when you create the community, the calling user is automatically assigned as the community owner." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="companySubscription" BaseType="graph.entity">
        <Property Name="commerceSubscriptionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of this subscription in the commerce system. Alternate key." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this subscription was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="isTrial" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the subscription is a free trial or purchased." />
        </Property>
        <Property Name="nextLifecycleDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the subscription will move to the next state (as defined by the status property) if not renewed by the tenant. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="ownerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object ID of the account admin." />
        </Property>
        <Property Name="ownerTenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the Microsoft partner tenant that created the subscription on a customer tenant." />
        </Property>
        <Property Name="ownerType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the entity that ownerId belongs to, for example, 'User'." />
        </Property>
        <Property Name="serviceStatus" Type="Collection(graph.servicePlanInfo)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The provisioning status of each service included in this subscription." />
        </Property>
        <Property Name="skuId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object ID of the SKU associated with this subscription." />
        </Property>
        <Property Name="skuPartNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SKU associated with this subscription." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut." />
        </Property>
        <Property Name="totalLicenses" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of licenses included in this subscription." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="commerceSubscriptionId" />
                    <PropertyValue PropertyPath="commerceSubscriptionId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
      </EntityType>
      <EntityType Name="compliance" />
      <EntityType Name="complianceManagementPartner" BaseType="graph.entity">
        <Property Name="androidEnrollmentAssignments" Type="Collection(graph.complianceManagementPartnerAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll Android devices through partner." />
        </Property>
        <Property Name="androidOnboarded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for Android devices." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner display name" />
        </Property>
        <Property Name="iosEnrollmentAssignments" Type="Collection(graph.complianceManagementPartnerAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll ios devices through partner." />
        </Property>
        <Property Name="iosOnboarded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for ios devices." />
        </Property>
        <Property Name="lastHeartbeatDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of last heartbeat after admin onboarded to the compliance management partner" />
        </Property>
        <Property Name="macOsEnrollmentAssignments" Type="Collection(graph.complianceManagementPartnerAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll Mac devices through partner." />
        </Property>
        <Property Name="macOsOnboarded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for Mac devices." />
        </Property>
        <Property Name="partnerState" Type="graph.deviceManagementPartnerTenantState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive." />
        </Property>
      </EntityType>
      <EntityType Name="conditionalAccessPolicy" BaseType="graph.entity">
        <Property Name="conditions" Type="graph.conditionalAccessConditionSet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the rules that must be met for the policy to apply. Required." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly." />
        </Property>
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a display name for the conditionalAccessPolicy object." />
        </Property>
        <Property Name="grantControls" Type="graph.conditionalAccessGrantControls">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the grant controls that must be fulfilled to pass the policy." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly." />
        </Property>
        <Property Name="sessionControls" Type="graph.conditionalAccessSessionControls">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the session controls that are enforced after sign-in." />
        </Property>
        <Property Name="state" Type="graph.conditionalAccessPolicyState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the state of the conditionalAccessPolicy object. Possible values are: enabled, disabled, enabledForReportingButNotEnforced. Required." />
        </Property>
        <Property Name="templateId" Type="Edm.String" />
      </EntityType>
      <EntityType Name="conditionalAccessRoot" BaseType="graph.entity">
        <NavigationProperty Name="authenticationContextClassReferences" Type="Collection(graph.authenticationContextClassReference)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified authentication context class references." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationStrength" Type="graph.authenticationStrengthRoot" ContainsTarget="true" />
        <NavigationProperty Name="namedLocations" Type="Collection(graph.namedLocation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified named locations." />
        </NavigationProperty>
        <NavigationProperty Name="policies" Type="Collection(graph.conditionalAccessPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies." />
        </NavigationProperty>
        <NavigationProperty Name="templates" Type="Collection(graph.conditionalAccessTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified Conditional Access templates." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="conditionalAccessTemplate" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user-friendly name of the template." />
        </Property>
        <Property Name="details" Type="graph.conditionalAccessPolicyDetail" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complete list of policy details specific to the template. This property contains the JSON of policy settings for configuring a Conditional Access policy." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user-friendly name of the template." />
        </Property>
        <Property Name="scenarios" Type="graph.templateScenarios" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of conditional access scenarios that the template is recommended for. The possible values are: new, secureFoundation, zeroTrust, remoteWork, protectAdmins, emergingThreats, unknownFutureValue. This is a multi-valued enum. Supports $filter (has)." />
        </Property>
      </EntityType>
      <EntityType Name="connectedOrganization" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the connected organization." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the connected organization. Supports $filter (eq)." />
        </Property>
        <Property Name="identitySources" Type="Collection(graph.identitySource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity sources in this connected organization, one of azureActiveDirectoryTenant, crossCloudAzureActiveDirectoryTenant, domainIdentitySource, externalDomainFederation, or socialIdentitySource. Nullable." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="state" Type="graph.connectedOrganizationState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not.  The possible values are: configured, proposed, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="externalSponsors" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
        <NavigationProperty Name="internalSponsors" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="contact" BaseType="graph.outlookItem" OpenType="true">
        <Property Name="assistantName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the contact's assistant." />
        </Property>
        <Property Name="birthday" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="businessAddress" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's business address." />
        </Property>
        <Property Name="businessHomePage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The business home page of the contact." />
        </Property>
        <Property Name="businessPhones" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's business phone numbers." />
        </Property>
        <Property Name="children" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The names of the contact's children." />
        </Property>
        <Property Name="companyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the contact's company." />
        </Property>
        <Property Name="department" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's department." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation." />
        </Property>
        <Property Name="emailAddresses" Type="Collection(graph.emailAddress)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's email addresses." />
        </Property>
        <Property Name="fileAs" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name the contact is filed under." />
        </Property>
        <Property Name="generation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's suffix." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's given name." />
        </Property>
        <Property Name="homeAddress" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's home address." />
        </Property>
        <Property Name="homePhones" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's home phone numbers." />
        </Property>
        <Property Name="imAddresses" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's instant messaging (IM) addresses." />
        </Property>
        <Property Name="initials" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's initials." />
        </Property>
        <Property Name="jobTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact’s job title." />
        </Property>
        <Property Name="manager" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the contact's manager." />
        </Property>
        <Property Name="middleName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's middle name." />
        </Property>
        <Property Name="mobilePhone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's mobile phone number." />
        </Property>
        <Property Name="nickName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's nickname." />
        </Property>
        <Property Name="officeLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location of the contact's office." />
        </Property>
        <Property Name="otherAddress" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="Other addresses for the contact." />
        </Property>
        <Property Name="parentFolderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the contact's parent folder." />
        </Property>
        <Property Name="personalNotes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's notes about the contact." />
        </Property>
        <Property Name="profession" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's profession." />
        </Property>
        <Property Name="spouseName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the contact's spouse/partner." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's surname." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's title." />
        </Property>
        <Property Name="yomiCompanyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phonetic Japanese company name of the contact." />
        </Property>
        <Property Name="yomiGivenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phonetic Japanese given name (first name) of the contact." />
        </Property>
        <Property Name="yomiSurname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phonetic Japanese surname (last name)  of the contact." />
        </Property>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the contact. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the contact. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="photo" Type="graph.profilePhoto" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional contact picture. You can get or set a photo for a contact." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the contact. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="contactFolder" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The folder's display name." />
        </Property>
        <Property Name="parentFolderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the folder's parent folder." />
        </Property>
        <NavigationProperty Name="childFolders" Type="Collection(graph.contactFolder)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of child folders in the folder. Navigation property. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="contacts" Type="Collection(graph.contact)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contacts in the folder. Navigation property. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="contentSharingSession" BaseType="graph.entity" OpenType="true" />
      <EntityType Name="contentType" BaseType="graph.entity">
        <Property Name="associatedHubsUrls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type is applied to the lists in the enforced sites." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The descriptive text for the item." />
        </Property>
        <Property Name="documentSet" Type="graph.documentSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Document Set metadata." />
        </Property>
        <Property Name="documentTemplate" Type="graph.documentSetContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type." />
        </Property>
        <Property Name="group" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the group this content type belongs to. Helps organize related content types." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the content type is hidden in the list's 'New' menu." />
        </Property>
        <Property Name="inheritedFrom" Type="graph.itemReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined." />
        </Property>
        <Property Name="isBuiltIn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if a content type is a built-in content type." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the content type." />
        </Property>
        <Property Name="order" Type="graph.contentTypeOrder">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the order in which the content type appears in the selection UI." />
        </Property>
        <Property Name="parentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the content type." />
        </Property>
        <Property Name="propagateChanges" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, any changes made to the content type are pushed to inherited content types and lists that implement the content type." />
        </Property>
        <Property Name="readOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the content type can't be modified unless this value is first set to false." />
        </Property>
        <Property Name="sealed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types." />
        </Property>
        <NavigationProperty Name="base" Type="graph.contentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Parent contentType from which this content type is derived." />
        </NavigationProperty>
        <NavigationProperty Name="baseTypes" Type="Collection(graph.contentType)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of content types that are ancestors of this content type." />
        </NavigationProperty>
        <NavigationProperty Name="columnLinks" Type="Collection(graph.columnLink)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of columns that are required by this content type." />
        </NavigationProperty>
        <NavigationProperty Name="columnPositions" Type="Collection(graph.columnDefinition)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Column order information in a content type." />
        </NavigationProperty>
        <NavigationProperty Name="columns" Type="Collection(graph.columnDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of column definitions for this content type." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="contract" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="contractType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of contract. Possible values are:  SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below." />
        </Property>
        <Property Name="customerId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource." />
        </Property>
        <Property Name="defaultDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It isn't automatically updated if the customer tenant's default domain name changes." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes." />
        </Property>
      </EntityType>
      <EntityType Name="conversation" BaseType="graph.entity">
        <Property Name="hasAttachments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search." />
        </Property>
        <Property Name="lastDeliveredDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="preview" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge)." />
        </Property>
        <Property Name="topic" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated." />
        </Property>
        <Property Name="uniqueSenders" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the users that sent a message to this Conversation." />
        </Property>
        <NavigationProperty Name="threads" Type="Collection(graph.conversationThread)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="conversationMember" BaseType="graph.entity" Abstract="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user." />
        </Property>
        <Property Name="roles" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The roles for that user. This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member shouldn't have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role." />
        </Property>
        <Property Name="visibleHistoryStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat." />
        </Property>
      </EntityType>
      <EntityType Name="conversationThread" BaseType="graph.entity">
        <Property Name="ccRecipients" Type="Collection(graph.recipient)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Cc: recipients for the thread. Returned only on $select." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether any of the posts within this thread has at least one attachment. Returned by default." />
        </Property>
        <Property Name="isLocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the thread is locked. Returned by default." />
        </Property>
        <Property Name="lastDeliveredDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default." />
        </Property>
        <Property Name="preview" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A short summary from the body of the latest post in this conversation. Returned by default." />
        </Property>
        <Property Name="topic" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default." />
        </Property>
        <Property Name="toRecipients" Type="Collection(graph.recipient)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The To: recipients for the thread. Returned only on $select." />
        </Property>
        <Property Name="uniqueSenders" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the users that sent a message to this thread. Returned by default." />
        </Property>
        <NavigationProperty Name="posts" Type="Collection(graph.post)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="countryNamedLocation" BaseType="graph.namedLocation">
        <Property Name="countriesAndRegions" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of countries and/or regions in two-letter format specified by ISO 3166-2. Required." />
        </Property>
        <Property Name="countryLookupMethod" Type="graph.countryLookupMethodType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress(default) and authenticatorAppGps. Note: authenticatorAppGps is not yet supported in the Microsoft Cloud for US Government." />
        </Property>
        <Property Name="includeUnknownCountriesAndRegions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false." />
        </Property>
      </EntityType>
      <EntityType Name="crossTenantAccessPolicy" BaseType="graph.policyBase">
        <Property Name="allowedCloudEndpoints" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn." />
        </Property>
        <NavigationProperty Name="default" Type="graph.crossTenantAccessPolicyConfigurationDefault" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the default configuration for how your organization interacts with external Microsoft Entra organizations." />
        </NavigationProperty>
        <NavigationProperty Name="partners" Type="Collection(graph.crossTenantAccessPolicyConfigurationPartner)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines partner-specific configurations for external Microsoft Entra organizations." />
        </NavigationProperty>
        <NavigationProperty Name="templates" Type="graph.policyTemplate" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the base policy in the directory for multitenant organization settings." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="crossTenantAccessPolicyConfigurationDefault" BaseType="graph.entity">
        <Property Name="automaticUserConsentSettings" Type="graph.inboundOutboundPolicyConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only." />
        </Property>
        <Property Name="b2bCollaborationInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your default configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bCollaborationOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your default configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bDirectConnectInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your default configuration for users from other organizations accessing your resources via Microsoft Entra B2B direct connect." />
        </Property>
        <Property Name="b2bDirectConnectOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your default configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B direct connect." />
        </Property>
        <Property Name="inboundTrust" Type="graph.crossTenantAccessPolicyInboundTrust">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the default configuration for trusting other Conditional Access claims from external Microsoft Entra organizations." />
        </Property>
        <Property Name="invitationRedemptionIdentityProviderConfiguration" Type="graph.defaultInvitationRedemptionIdentityProviderConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the priority order based on which an identity provider is selected during invitation redemption for a guest user." />
        </Property>
        <Property Name="isServiceDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the default configuration is set to the system default configuration. If false, the default settings are customized." />
        </Property>
        <Property Name="tenantRestrictions" Type="graph.crossTenantAccessPolicyTenantRestrictions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the default tenant restrictions configuration for users in your organization who access an external organization on your network or devices." />
        </Property>
      </EntityType>
      <EntityType Name="crossTenantAccessPolicyConfigurationPartner">
        <Property Name="automaticUserConsentSettings" Type="graph.inboundOutboundPolicyConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false." />
        </Property>
        <Property Name="b2bCollaborationInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bCollaborationOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bDirectConnectInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect." />
        </Property>
        <Property Name="b2bDirectConnectOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B direct connect." />
        </Property>
        <Property Name="inboundTrust" Type="graph.crossTenantAccessPolicyInboundTrust">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the partner-specific configuration for trusting other Conditional Access claims from external Microsoft Entra organizations." />
        </Property>
        <Property Name="isInMultiTenantOrganization" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether a tenant is a member of a multitenant organization." />
        </Property>
        <Property Name="isServiceProvider" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant identifier for the partner Microsoft Entra organization. Read-only. Key." />
        </Property>
        <Property Name="tenantRestrictions" Type="graph.crossTenantAccessPolicyTenantRestrictions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the partner-specific tenant restrictions configuration for users in your organization who access a partner organization using partner supplied identities on your network or devices." />
        </Property>
        <Key>
          <PropertyRef Name="tenantId" />
        </Key>
        <NavigationProperty Name="identitySynchronization" Type="graph.crossTenantIdentitySyncPolicyPartner" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="crossTenantIdentitySyncPolicyPartner">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant identifier for the partner Microsoft Entra organization. Read-only." />
        </Property>
        <Property Name="userSyncInbound" Type="graph.crossTenantUserSyncInbound">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether users can be synchronized from the partner tenant. Key." />
        </Property>
        <Key>
          <PropertyRef Name="tenantId" />
        </Key>
      </EntityType>
      <EntityType Name="customAuthenticationExtension" BaseType="graph.customCalloutExtension" Abstract="true" />
      <EntityType Name="customCalloutExtension" BaseType="graph.entity" Abstract="true">
        <Property Name="authenticationConfiguration" Type="graph.customExtensionAuthenticationConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configuration for securing the API call to the logic app. For example, using OAuth client credentials flow." />
        </Property>
        <Property Name="clientConfiguration" Type="graph.customExtensionClientConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="HTTP connection settings that define how long Microsoft Entra ID can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for the customCalloutExtension object." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the customCalloutExtension object." />
        </Property>
        <Property Name="endpointConfiguration" Type="graph.customExtensionEndpointConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type and details for configuring the endpoint to call the logic app's workflow." />
        </Property>
      </EntityType>
      <EntityType Name="customExtensionStageSetting" BaseType="graph.entity">
        <Property Name="stage" Type="graph.accessPackageCustomExtensionStage" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the stage of the access package assignment request workflow when the access package custom extension runs. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="customExtension" Type="graph.customCalloutExtension">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="customSecurityAttributeDefinition" BaseType="graph.entity">
        <Property Name="attributeSet" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the attribute set. Case insensitive." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later." />
        </Property>
        <Property Name="isCollection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If type is set to Boolean, isCollection cannot be set to true." />
        </Property>
        <Property Name="isSearchable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive." />
        </Property>
        <Property Name="status" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the custom security attribute is active or deactivated. Acceptable values are: Available and Deprecated. Can be changed later." />
        </Property>
        <Property Name="type" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data type for the custom security attribute values. Supported types are: Boolean, Integer, and String. Cannot be changed later." />
        </Property>
        <Property Name="usePreDefinedValuesOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If type is set to Boolean, usePreDefinedValuesOnly cannot be set to true." />
        </Property>
        <NavigationProperty Name="allowedValues" Type="Collection(graph.allowedValue)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Values that are predefined for this custom security attribute. This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="dataPolicyOperation" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents when the request for this data policy operation was completed, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Null until the operation completes." />
        </Property>
        <Property Name="progress" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the progress of an operation." />
        </Property>
        <Property Name="status" Type="graph.dataPolicyOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: notStarted, running, complete, failed, unknownFutureValue." />
        </Property>
        <Property Name="storageLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL location to where data is being exported for export requests." />
        </Property>
        <Property Name="submittedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents when the request for this data operation was submitted, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="userId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The id for the user on whom the operation is performed." />
        </Property>
      </EntityType>
      <EntityType Name="dayNote" BaseType="graph.changeTrackedEntity">
        <Property Name="dayNoteDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date of the day note." />
        </Property>
        <Property Name="draftDayNote" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The draft version of this day note that is viewable by managers. Only contentType text is supported." />
        </Property>
        <Property Name="sharedDayNote" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported." />
        </Property>
      </EntityType>
      <EntityType Name="defaultManagedAppProtection" BaseType="graph.managedAppProtection">
        <Property Name="appDataEncryptionType" Type="graph.managedAppDataEncryptionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked." />
        </Property>
        <Property Name="customSettings" Type="Collection(graph.keyValuePair)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A set of string key and string value pairs to be sent to the affected users, unalterned by this service" />
        </Property>
        <Property Name="deployedAppCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
        </Property>
        <Property Name="disableAppEncryptionIfDeviceEncryptionIsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)" />
        </Property>
        <Property Name="encryptAppData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether managed-app data should be encrypted. (Android only)" />
        </Property>
        <Property Name="faceIdBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)" />
        </Property>
        <Property Name="minimumRequiredPatchVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)" />
        </Property>
        <Property Name="minimumRequiredSdkVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data. (iOS Only)" />
        </Property>
        <Property Name="minimumWarningPatchVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)" />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether screen capture is blocked. (Android only)" />
        </Property>
        <NavigationProperty Name="apps" Type="Collection(graph.managedMobileApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
        </NavigationProperty>
        <NavigationProperty Name="deploymentSummary" Type="graph.managedAppPolicyDeploymentSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="delegatedAdminAccessAssignment" BaseType="graph.entity">
        <Property Name="accessContainer" Type="graph.delegatedAdminAccessContainer" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access container through which members are assigned access. For example, a security group." />
        </Property>
        <Property Name="accessDetails" Type="graph.delegatedAdminAccessDetails" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access details containing the identifiers of the administrative roles that the partner is assigned in the customer tenant." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the access assignment was created. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 and in UTC time when this access assignment was last modified. Read-only." />
        </Property>
        <Property Name="status" Type="graph.delegatedAdminAccessAssignmentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the access assignment. Read-only. The possible values are: pending, active, deleting, deleted, error, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="delegatedAdminCustomer" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra ID display name of the customer tenant. Read-only. Supports $orderby." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra ID-assigned tenant ID of the customer. Read-only." />
        </Property>
        <NavigationProperty Name="serviceManagementDetails" Type="Collection(graph.delegatedAdminServiceManagementDetail)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the management details of a service in the customer tenant that's managed by delegated administration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="delegatedAdminRelationship" BaseType="graph.entity">
        <Property Name="accessDetails" Type="graph.delegatedAdminAccessDetails" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant." />
        </Property>
        <Property Name="activatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the relationship became active. Read-only." />
        </Property>
        <Property Name="autoExtendDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration by which the validity of the relationship is automatically extended, denoted in ISO 8601 format. Supported values are: P0D, PT0S, P180D. The default value is PT0S. PT0S indicates that the relationship expires when the endDateTime is reached and it isn't automatically extended." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the relationship was created. Read-only." />
        </Property>
        <Property Name="customer" Type="graph.delegatedAdminRelationshipCustomerParticipant">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name and unique identifier of the customer of the relationship. This is configured either by the partner at the time the relationship is created or by the system after the customer approves the relationship. Can't be changed by the customer." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the relationship used for ease of identification. Must be unique across all delegated admin relationships of the partner and is set by the partner only when the relationship is in the created status and can't be changed by the customer. Maximum length is 50 characters." />
        </Property>
        <Property Name="duration" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration of the relationship in ISO 8601 format. Must be a value between P1D and P2Y inclusive. This is set by the partner only when the relationship is in the created status and can't be changed by the customer." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the status of relationship changes to either terminated or expired. Calculated as endDateTime = activatedDateTime + duration. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the relationship was last modified. Read-only." />
        </Property>
        <Property Name="status" Type="graph.delegatedAdminRelationshipStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby." />
        </Property>
        <NavigationProperty Name="accessAssignments" Type="Collection(graph.delegatedAdminAccessAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access assignments associated with the delegated admin relationship." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.delegatedAdminRelationshipOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The long running operations associated with the delegated admin relationship." />
        </NavigationProperty>
        <NavigationProperty Name="requests" Type="Collection(graph.delegatedAdminRelationshipRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The requests associated with the delegated admin relationship." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="delegatedAdminRelationshipOperation" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time in ISO 8601 format and in UTC time when the long-running operation was created. Read-only." />
        </Property>
        <Property Name="data" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The data (payload) for the operation. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time in ISO 8601 format and in UTC time when the long-running operation was last modified. Read-only." />
        </Property>
        <Property Name="operationType" Type="graph.delegatedAdminRelationshipOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of long-running operation. The possible values are: delegatedAdminAccessAssignmentUpdate, unknownFutureValue,delegatedAdminRelationshipUpdate. Read-only. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: delegatedAdminRelationshipUpdate." />
        </Property>
        <Property Name="status" Type="graph.longRunningOperationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the operation. Read-only. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only. Supports $orderby." />
        </Property>
      </EntityType>
      <EntityType Name="delegatedAdminRelationshipRequest" BaseType="graph.entity">
        <Property Name="action" Type="graph.delegatedAdminRelationshipRequestAction" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The action to be performed on the delegated admin relationship. The possible values are: lockForApproval, approve, terminate, unknownFutureValue, reject. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reject. For a partner to finalize a relationship in the created status, set the action to lockForApproval. For a partner to terminate a relationship in the active status, set the action to terminate. For an indirect reseller to approve a relationship created by an indirect provider in the approvalPending status, set the action to approve. For an indirect reseller to reject a relationship created by an indirect provider in the approvalPending status, set the action to reject." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and in UTC time when the relationship request was created. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in ISO 8601 format and UTC time when this relationship request was last modified. Read-only." />
        </Property>
        <Property Name="status" Type="graph.delegatedAdminRelationshipRequestStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the request. Read-only. The possible values are: created, pending, succeeded, failed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="delegatedAdminServiceManagementDetail" BaseType="graph.entity">
        <Property Name="serviceManagementUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the management portal for the managed service. Read-only." />
        </Property>
        <Property Name="serviceName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of a managed service. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="delegatedPermissionClassification" BaseType="graph.entity">
        <Property Name="classification" Type="graph.permissionClassificationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The classification value. Possible values: low, medium (preview), high (preview). Doesn't support $filter." />
        </Property>
        <Property Name="permissionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Doesn't support $filter." />
        </Property>
        <Property Name="permissionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Doesn't support $filter." />
        </Property>
      </EntityType>
      <EntityType Name="deletedChat" BaseType="graph.entity" />
      <EntityType Name="deletedItemContainer" BaseType="graph.entity">
        <NavigationProperty Name="workflows" Type="Collection(microsoft.graph.identityGovernance.workflow)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deleted workflows that end up in the deletedItemsContainer." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deletedTeam" BaseType="graph.entity">
        <NavigationProperty Name="channels" Type="Collection(graph.channel)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The channels that are either shared with this deleted team or created in this deleted team." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deltaParticipants" BaseType="graph.entity">
        <Property Name="sequenceNumber" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sequence number for the roster update that is used to identify the notification order." />
        </Property>
        <NavigationProperty Name="participants" Type="Collection(graph.participant)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of participants that were updated since the last roster update." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="detectedApp" BaseType="graph.entity">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices that have installed this application" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the discovered application. Read-only" />
        </Property>
        <Property Name="platform" Type="graph.detectedAppPlatformType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0). Possible values are: unknown, windows, windowsMobile, windowsHolographic, ios, macOS, chromeOS, androidOSP, androidDeviceAdministrator, androidWorkProfile, androidDedicatedAndFullyManaged, unknownFutureValue." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the publisher of the discovered application. For example: 'Microsoft'.  The default value is an empty string." />
        </Property>
        <Property Name="sizeInByte" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Discovered application size in bytes. Read-only" />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the discovered application. Read-only" />
        </Property>
        <NavigationProperty Name="managedDevices" Type="Collection(graph.managedDevice)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The devices that have the discovered application installed" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="device" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="accountEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the account is enabled; otherwise, false. Required. Default is true.  Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property." />
        </Property>
        <Property Name="alternativeSecurityIds" Type="Collection(graph.alternativeSecurityId)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only. Not nullable. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="approximateLastSignInDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby." />
        </Property>
        <Property Name="complianceExpirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="deviceCategory" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User-defined property set by Intune to automatically add devices to groups and simplify managing devices." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier set by Azure Device Registration Service at the time of registration. This alternate key can be used to reference the device object. Supports $filter (eq, ne, not, startsWith)." />
        </Property>
        <Property Name="deviceMetadata" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only. Set to null." />
        </Property>
        <Property Name="deviceOwnership" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal." />
        </Property>
        <Property Name="deviceVersion" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby." />
        </Property>
        <Property Name="enrollmentProfileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune." />
        </Property>
        <Property Name="enrollmentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed." />
        </Property>
        <Property Name="isCompliant" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="isManaged" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="isManagementRestricted" Type="Edm.Boolean" />
        <Property Name="isRooted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the device is rooted or jail-broken. This property can only be updated by Intune." />
        </Property>
        <Property Name="managementType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Manufacturer of the device. Read-only." />
        </Property>
        <Property Name="mdmAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith)." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Model of the device. Read-only." />
        </Property>
        <Property Name="onPremisesLastSyncDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in)." />
        </Property>
        <Property Name="onPremisesSecurityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq)." />
        </Property>
        <Property Name="onPremisesSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values)." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values)." />
        </Property>
        <Property Name="operatingSystemVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values)." />
        </Property>
        <Property Name="physicalIds" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="profileType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT." />
        </Property>
        <Property Name="registrationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="systemLabels" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="trustType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of trust for the joined device. Read-only. Possible values:  Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="deviceId" />
                    <PropertyValue PropertyPath="deviceId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the device. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="memberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="registeredOwners" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.user</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="registeredUsers" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.user</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMemberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceAndAppManagementRoleAssignment" BaseType="graph.roleAssignment">
        <Property Name="members" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of ids of role member security groups. These are IDs from Azure Active Directory." />
        </Property>
      </EntityType>
      <EntityType Name="deviceAndAppManagementRoleDefinition" BaseType="graph.roleDefinition" />
      <EntityType Name="deviceAppManagement" BaseType="graph.entity">
        <Property Name="isEnabledForMicrosoftStoreForBusiness" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the account is enabled for syncing applications from the Microsoft Store for Business." />
        </Property>
        <Property Name="microsoftStoreForBusinessLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -&lt;country/regioncode2&gt;, where  is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture." />
        </Property>
        <Property Name="microsoftStoreForBusinessLastCompletedApplicationSyncTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time an application sync from the Microsoft Store for Business was completed." />
        </Property>
        <Property Name="microsoftStoreForBusinessLastSuccessfulSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time the apps from the Microsoft Store for Business were synced successfully for the account." />
        </Property>
        <NavigationProperty Name="androidManagedAppProtections" Type="Collection(graph.androidManagedAppProtection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Android managed app policies." />
        </NavigationProperty>
        <NavigationProperty Name="defaultManagedAppProtections" Type="Collection(graph.defaultManagedAppProtection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default managed app policies." />
        </NavigationProperty>
        <NavigationProperty Name="iosManagedAppProtections" Type="Collection(graph.iosManagedAppProtection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="iOS managed app policies." />
        </NavigationProperty>
        <NavigationProperty Name="managedAppPolicies" Type="Collection(graph.managedAppPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Managed app policies." />
        </NavigationProperty>
        <NavigationProperty Name="managedAppRegistrations" Type="Collection(graph.managedAppRegistration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The managed app registrations." />
        </NavigationProperty>
        <NavigationProperty Name="managedAppStatuses" Type="Collection(graph.managedAppStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The managed app statuses." />
        </NavigationProperty>
        <NavigationProperty Name="managedEBooks" Type="Collection(graph.managedEBook)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Managed eBook." />
        </NavigationProperty>
        <NavigationProperty Name="mdmWindowsInformationProtectionPolicies" Type="Collection(graph.mdmWindowsInformationProtectionPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows information protection for apps running on devices which are MDM enrolled." />
        </NavigationProperty>
        <NavigationProperty Name="mobileAppCategories" Type="Collection(graph.mobileAppCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mobile app categories." />
        </NavigationProperty>
        <NavigationProperty Name="mobileAppConfigurations" Type="Collection(graph.managedDeviceMobileAppConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Managed Device Mobile Application Configurations." />
        </NavigationProperty>
        <NavigationProperty Name="mobileApps" Type="Collection(graph.mobileApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.androidForWorkApp</String>
              <String>microsoft.graph.androidLobApp</String>
              <String>microsoft.graph.androidManagedStoreApp</String>
              <String>microsoft.graph.androidStoreApp</String>
              <String>microsoft.graph.iosLobApp</String>
              <String>microsoft.graph.iosStoreApp</String>
              <String>microsoft.graph.iosVppApp</String>
              <String>microsoft.graph.macOSDmgApp</String>
              <String>microsoft.graph.macOSLobApp</String>
              <String>microsoft.graph.macOSPkgApp</String>
              <String>microsoft.graph.managedAndroidLobApp</String>
              <String>microsoft.graph.managedIOSLobApp</String>
              <String>microsoft.graph.managedMobileLobApp</String>
              <String>microsoft.graph.microsoftStoreForBusinessApp</String>
              <String>microsoft.graph.win32LobApp</String>
              <String>microsoft.graph.windowsAppX</String>
              <String>microsoft.graph.windowsMobileMSI</String>
              <String>microsoft.graph.windowsStoreApp</String>
              <String>microsoft.graph.windowsUniversalAppX</String>
              <String>microsoft.graph.windowsWebApp</String>
              <String>microsoft.graph.winGetApp</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The mobile apps." />
        </NavigationProperty>
        <NavigationProperty Name="targetedManagedAppConfigurations" Type="Collection(graph.targetedManagedAppConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Targeted managed app configurations." />
        </NavigationProperty>
        <NavigationProperty Name="vppTokens" Type="Collection(graph.vppToken)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Vpp tokens for this organization." />
        </NavigationProperty>
        <NavigationProperty Name="windowsInformationProtectionPolicies" Type="Collection(graph.windowsInformationProtectionPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows information protection for apps running on devices which are not MDM enrolled." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceCategory" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional description for the device category." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the device category." />
        </Property>
      </EntityType>
      <EntityType Name="deviceComplianceActionItem" BaseType="graph.entity">
        <Property Name="actionType" Type="graph.deviceComplianceActionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification." />
        </Property>
        <Property Name="gracePeriodHours" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of hours to wait till the action will be enforced. Valid values 0 to 8760" />
        </Property>
        <Property Name="notificationMessageCCList" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of group IDs to speicify who to CC this notification message to." />
        </Property>
        <Property Name="notificationTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="What notification Message template to use" />
        </Property>
      </EntityType>
      <EntityType Name="deviceComplianceDeviceOverview" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
        </Property>
      </EntityType>
      <EntityType Name="deviceComplianceDeviceStatus" BaseType="graph.entity">
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="deviceCompliancePolicy" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.deviceCompliancePolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of assignments for this compliance policy." />
        </NavigationProperty>
        <NavigationProperty Name="deviceSettingStateSummaries" Type="Collection(graph.settingStateDeviceSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance Setting State Device Summary" />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatuses" Type="Collection(graph.deviceComplianceDeviceStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of DeviceComplianceDeviceStatus." />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatusOverview" Type="graph.deviceComplianceDeviceOverview" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance devices status overview" />
        </NavigationProperty>
        <NavigationProperty Name="scheduledActionsForRule" Type="Collection(graph.deviceComplianceScheduledActionForRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies." />
        </NavigationProperty>
        <NavigationProperty Name="userStatuses" Type="Collection(graph.deviceComplianceUserStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of DeviceComplianceUserStatus." />
        </NavigationProperty>
        <NavigationProperty Name="userStatusOverview" Type="graph.deviceComplianceUserOverview" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance users status overview" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceCompliancePolicyAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Target for the compliance policy assignment." />
        </Property>
      </EntityType>
      <EntityType Name="deviceCompliancePolicyDeviceStateSummary" BaseType="graph.entity">
        <Property Name="compliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
        </Property>
        <Property Name="configManagerCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices that have compliance managed by System Center Configuration Manager" />
        </Property>
        <Property Name="conflictDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
        </Property>
        <Property Name="errorDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="inGracePeriodCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices that are in grace period" />
        </Property>
        <Property Name="nonCompliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
        </Property>
        <Property Name="notApplicableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="remediatedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
        </Property>
      </EntityType>
      <EntityType Name="deviceCompliancePolicySettingStateSummary" BaseType="graph.entity">
        <Property Name="compliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
        </Property>
        <Property Name="conflictDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
        </Property>
        <Property Name="errorDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="nonCompliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
        </Property>
        <Property Name="notApplicableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="platformType" Type="graph.policyPlatformType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all." />
        </Property>
        <Property Name="remediatedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
        </Property>
        <Property Name="setting" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The setting class name and property name." />
        </Property>
        <Property Name="settingName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting." />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
        </Property>
        <NavigationProperty Name="deviceComplianceSettingStates" Type="Collection(graph.deviceComplianceSettingState)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceCompliancePolicyState" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="platformType" Type="graph.policyPlatformType" Nullable="false" />
        <Property Name="settingCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="settingStates" Type="Collection(graph.deviceCompliancePolicySettingState)" />
        <Property Name="state" Type="graph.complianceStatus" Nullable="false" />
        <Property Name="version" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="deviceComplianceScheduledActionForRule" BaseType="graph.entity">
        <Property Name="ruleName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired." />
        </Property>
        <NavigationProperty Name="scheduledActionConfigurations" Type="Collection(graph.deviceComplianceActionItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceComplianceSettingState" BaseType="graph.entity">
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Device Id that is being reported" />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Device Name that is being reported" />
        </Property>
        <Property Name="setting" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The setting class name and property name." />
        </Property>
        <Property Name="settingName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Setting Name that is being reported" />
        </Property>
        <Property Name="state" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User email address that is being reported" />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user Id that is being reported" />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User PrincipalName that is being reported" />
        </Property>
      </EntityType>
      <EntityType Name="deviceComplianceUserOverview" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
        </Property>
      </EntityType>
      <EntityType Name="deviceComplianceUserStatus" BaseType="graph.entity">
        <Property Name="devicesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfiguration" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.deviceConfigurationAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for the device configuration profile." />
        </NavigationProperty>
        <NavigationProperty Name="deviceSettingStateSummaries" Type="Collection(graph.settingStateDeviceSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration Setting State Device Summary" />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatuses" Type="Collection(graph.deviceConfigurationDeviceStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device configuration installation status by device." />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatusOverview" Type="graph.deviceConfigurationDeviceOverview" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration devices status overview" />
        </NavigationProperty>
        <NavigationProperty Name="userStatuses" Type="Collection(graph.deviceConfigurationUserStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device configuration installation status by user." />
        </NavigationProperty>
        <NavigationProperty Name="userStatusOverview" Type="graph.deviceConfigurationUserOverview" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration users status overview" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceConfigurationAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for the device configuration." />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfigurationDeviceOverview" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfigurationDeviceStateSummary" BaseType="graph.entity">
        <Property Name="compliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
        </Property>
        <Property Name="conflictDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
        </Property>
        <Property Name="errorDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="nonCompliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
        </Property>
        <Property Name="notApplicableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="remediatedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfigurationDeviceStatus" BaseType="graph.entity">
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfigurationState" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="platformType" Type="graph.policyPlatformType" Nullable="false" />
        <Property Name="settingCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="settingStates" Type="Collection(graph.deviceConfigurationSettingState)" />
        <Property Name="state" Type="graph.complianceStatus" Nullable="false" />
        <Property Name="version" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="deviceConfigurationUserOverview" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
        </Property>
      </EntityType>
      <EntityType Name="deviceConfigurationUserStatus" BaseType="graph.entity">
        <Property Name="devicesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="deviceEnrollmentConfiguration" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Created date time in UTC of the device enrollment configuration" />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the device enrollment configuration" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the device enrollment configuration" />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time in UTC of the device enrollment configuration" />
        </Property>
        <Property Name="priority" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the device enrollment configuration" />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.enrollmentConfigurationAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignments for the device configuration profile" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceEnrollmentLimitConfiguration" BaseType="graph.deviceEnrollmentConfiguration">
        <Property Name="limit" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum number of devices that a user can enroll" />
        </Property>
      </EntityType>
      <EntityType Name="deviceEnrollmentPlatformRestrictionsConfiguration" BaseType="graph.deviceEnrollmentConfiguration">
        <Property Name="androidRestriction" Type="graph.deviceEnrollmentPlatformRestriction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Android restrictions based on platform, platform operating system version, and device ownership" />
        </Property>
        <Property Name="iosRestriction" Type="graph.deviceEnrollmentPlatformRestriction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ios restrictions based on platform, platform operating system version, and device ownership" />
        </Property>
        <Property Name="macOSRestriction" Type="graph.deviceEnrollmentPlatformRestriction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mac restrictions based on platform, platform operating system version, and device ownership" />
        </Property>
        <Property Name="windowsMobileRestriction" Type="graph.deviceEnrollmentPlatformRestriction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows mobile restrictions based on platform, platform operating system version, and device ownership" />
        </Property>
        <Property Name="windowsRestriction" Type="graph.deviceEnrollmentPlatformRestriction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows restrictions based on platform, platform operating system version, and device ownership" />
        </Property>
      </EntityType>
      <EntityType Name="deviceEnrollmentWindowsHelloForBusinessConfiguration" BaseType="graph.deviceEnrollmentConfiguration">
        <Property Name="enhancedBiometricsState" Type="graph.enablement" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: notConfigured, enabled, disabled." />
        </Property>
        <Property Name="pinExpirationInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire" />
        </Property>
        <Property Name="pinLowercaseCharactersUsage" Type="graph.windowsHelloForBusinessPinUsage" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use lowercase letters in the Windows Hello for Business PIN.  Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted. Possible values are: allowed, required, disallowed." />
        </Property>
        <Property Name="pinMaximumLength" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN." />
        </Property>
        <Property Name="pinMinimumLength" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the minimum number of characters required for the Windows Hello for Business PIN.  This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN." />
        </Property>
        <Property Name="pinPreviousBlockCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset." />
        </Property>
        <Property Name="pinSpecialCharactersUsage" Type="graph.windowsHelloForBusinessPinUsage" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use special characters in the Windows Hello for Business PIN.  Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted. Possible values are: allowed, required, disallowed." />
        </Property>
        <Property Name="pinUppercaseCharactersUsage" Type="graph.windowsHelloForBusinessPinUsage" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use uppercase letters in the Windows Hello for Business PIN.  Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted. Possible values are: allowed, required, disallowed." />
        </Property>
        <Property Name="remotePassportEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN." />
        </Property>
        <Property Name="securityDeviceRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM." />
        </Property>
        <Property Name="state" Type="graph.enablement" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults. Possible values are: notConfigured, enabled, disabled." />
        </Property>
        <Property Name="unlockWithBiometricsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures." />
        </Property>
      </EntityType>
      <EntityType Name="deviceInstallState" BaseType="graph.entity">
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Id." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device name." />
        </Property>
        <Property Name="errorCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code for install failures." />
        </Property>
        <Property Name="installState" Type="graph.installState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown." />
        </Property>
        <Property Name="lastSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last sync date and time." />
        </Property>
        <Property Name="osDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS Description." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS Version." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device User Name." />
        </Property>
      </EntityType>
      <EntityType Name="deviceLocalCredentialInfo" BaseType="graph.entity">
        <Property Name="credentials" Type="Collection(graph.deviceLocalCredential)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The credentials of the device's local administrator account backed up to Azure Active Directory." />
        </Property>
        <Property Name="deviceName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the device that the local credentials are associated with." />
        </Property>
        <Property Name="lastBackupDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the local administrator account credential was backed up to Azure Active Directory." />
        </Property>
        <Property Name="refreshDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the local administrator account credential will be refreshed and backed up to Azure Active Directory." />
        </Property>
      </EntityType>
      <EntityType Name="deviceLogCollectionResponse" BaseType="graph.entity">
        <Property Name="enrolledByUser" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Principal Name (UPN) of the user that enrolled the device." />
        </Property>
        <Property Name="expirationDateTimeUTC" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime of the expiration of the logs." />
        </Property>
        <Property Name="initiatedByUserPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UPN for who initiated the request." />
        </Property>
        <Property Name="managedDeviceId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Intune device unique identifier." />
        </Property>
        <Property Name="receivedDateTimeUTC" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime the request was received." />
        </Property>
        <Property Name="requestedDateTimeUTC" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime of the request." />
        </Property>
        <Property Name="sizeInKB" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="status" Type="graph.appLogUploadState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="deviceManagement" BaseType="graph.entity">
        <Property Name="deviceProtectionOverview" Type="graph.deviceProtectionOverview">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device protection overview." />
        </Property>
        <Property Name="intuneAccountId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Intune Account Id for given tenant" />
        </Property>
        <Property Name="intuneBrand" Type="graph.intuneBrand">
          <Annotation Term="Org.OData.Core.V1.Description" String="intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal." />
        </Property>
        <Property Name="settings" Type="graph.deviceManagementSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Account level settings." />
        </Property>
        <Property Name="subscriptionState" Type="graph.deviceManagementSubscriptionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut." />
        </Property>
        <Property Name="userExperienceAnalyticsSettings" Type="graph.userExperienceAnalyticsSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device settings" />
        </Property>
        <Property Name="windowsMalwareOverview" Type="graph.windowsMalwareOverview">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware overview for windows devices." />
        </Property>
        <NavigationProperty Name="applePushNotificationCertificate" Type="graph.applePushNotificationCertificate" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Apple push notification certificate." />
        </NavigationProperty>
        <NavigationProperty Name="auditEvents" Type="Collection(graph.auditEvent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Audit Events" />
        </NavigationProperty>
        <NavigationProperty Name="complianceManagementPartners" Type="Collection(graph.complianceManagementPartner)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Compliance Management Partners configured by the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="conditionalAccessSettings" Type="graph.onPremisesConditionalAccessSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access" />
        </NavigationProperty>
        <NavigationProperty Name="detectedApps" Type="Collection(graph.detectedApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of detected apps associated with a device." />
        </NavigationProperty>
        <NavigationProperty Name="deviceCategories" Type="Collection(graph.deviceCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of device categories with the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="deviceCompliancePolicies" Type="Collection(graph.deviceCompliancePolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device compliance policies." />
        </NavigationProperty>
        <NavigationProperty Name="deviceCompliancePolicyDeviceStateSummary" Type="graph.deviceCompliancePolicyDeviceStateSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device compliance state summary for this account." />
        </NavigationProperty>
        <NavigationProperty Name="deviceCompliancePolicySettingStateSummaries" Type="Collection(graph.deviceCompliancePolicySettingStateSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The summary states of compliance policy settings for this account." />
        </NavigationProperty>
        <NavigationProperty Name="deviceConfigurationDeviceStateSummaries" Type="graph.deviceConfigurationDeviceStateSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device configuration device state summary for this account." />
        </NavigationProperty>
        <NavigationProperty Name="deviceConfigurations" Type="Collection(graph.deviceConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device configurations." />
        </NavigationProperty>
        <NavigationProperty Name="deviceEnrollmentConfigurations" Type="Collection(graph.deviceEnrollmentConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of device enrollment configurations" />
        </NavigationProperty>
        <NavigationProperty Name="deviceManagementPartners" Type="Collection(graph.deviceManagementPartner)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Device Management Partners configured by the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="exchangeConnectors" Type="Collection(graph.deviceManagementExchangeConnector)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Exchange Connectors configured by the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="importedWindowsAutopilotDeviceIdentities" Type="Collection(graph.importedWindowsAutopilotDeviceIdentity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of imported Windows autopilot devices." />
        </NavigationProperty>
        <NavigationProperty Name="iosUpdateStatuses" Type="Collection(graph.iosUpdateDeviceStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The IOS software update installation statuses for this account." />
        </NavigationProperty>
        <NavigationProperty Name="managedDeviceOverview" Type="graph.managedDeviceOverview">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device overview" />
        </NavigationProperty>
        <NavigationProperty Name="managedDevices" Type="Collection(graph.managedDevice)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of managed devices." />
        </NavigationProperty>
        <NavigationProperty Name="mobileAppTroubleshootingEvents" Type="Collection(graph.mobileAppTroubleshootingEvent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection property of MobileAppTroubleshootingEvent." />
        </NavigationProperty>
        <NavigationProperty Name="mobileThreatDefenseConnectors" Type="Collection(graph.mobileThreatDefenseConnector)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of Mobile threat Defense connectors configured by the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="notificationMessageTemplates" Type="Collection(graph.notificationMessageTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Notification Message Templates." />
        </NavigationProperty>
        <NavigationProperty Name="remoteAssistancePartners" Type="Collection(graph.remoteAssistancePartner)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The remote assist partners." />
        </NavigationProperty>
        <NavigationProperty Name="reports" Type="graph.deviceManagementReports" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reports singleton" />
        </NavigationProperty>
        <NavigationProperty Name="resourceOperations" Type="Collection(graph.resourceOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Resource Operations." />
        </NavigationProperty>
        <NavigationProperty Name="roleAssignments" Type="Collection(graph.deviceAndAppManagementRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Role Assignments." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinitions" Type="Collection(graph.roleDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Role Definitions." />
        </NavigationProperty>
        <NavigationProperty Name="softwareUpdateStatusSummary" Type="graph.softwareUpdateStatusSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The software update status summary." />
        </NavigationProperty>
        <NavigationProperty Name="telecomExpenseManagementPartners" Type="Collection(graph.telecomExpenseManagementPartner)" ContainsTarget="true" />
        <NavigationProperty Name="termsAndConditions" Type="Collection(graph.termsAndConditions)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The terms and conditions associated with device management of the company." />
        </NavigationProperty>
        <NavigationProperty Name="troubleshootingEvents" Type="Collection(graph.deviceManagementTroubleshootingEvent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of troubleshooting events for the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthApplicationPerformance" Type="Collection(graph.userExperienceAnalyticsAppHealthApplicationPerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails" Type="Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by App Version details" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId" Type="Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by App Version Device Id" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion" Type="Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by OS Version" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthDeviceModelPerformance" Type="Collection(graph.userExperienceAnalyticsAppHealthDeviceModelPerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Model Performance" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthDevicePerformance" Type="Collection(graph.userExperienceAnalyticsAppHealthDevicePerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Device Performance" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthDevicePerformanceDetails" Type="Collection(graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device performance details" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthOSVersionPerformance" Type="Collection(graph.userExperienceAnalyticsAppHealthOSVersionPerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth OS version Performance" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsAppHealthOverview" Type="graph.userExperienceAnalyticsCategory" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth overview" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsBaselines" Type="Collection(graph.userExperienceAnalyticsBaseline)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics baselines" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsCategories" Type="Collection(graph.userExperienceAnalyticsCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics categories" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsDevicePerformance" Type="Collection(graph.userExperienceAnalyticsDevicePerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device performance" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsDeviceScores" Type="Collection(graph.userExperienceAnalyticsDeviceScores)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device scores" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsDeviceStartupHistory" Type="Collection(graph.userExperienceAnalyticsDeviceStartupHistory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup History" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsDeviceStartupProcesses" Type="Collection(graph.userExperienceAnalyticsDeviceStartupProcess)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup Processes" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsDeviceStartupProcessPerformance" Type="Collection(graph.userExperienceAnalyticsDeviceStartupProcessPerformance)" ContainsTarget="true" />
        <NavigationProperty Name="userExperienceAnalyticsMetricHistory" Type="Collection(graph.userExperienceAnalyticsMetricHistory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics metric history" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsModelScores" Type="Collection(graph.userExperienceAnalyticsModelScores)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics model scores" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsOverview" Type="graph.userExperienceAnalyticsOverview" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics overview" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsScoreHistory" Type="Collection(graph.userExperienceAnalyticsScoreHistory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup Score History" />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric" Type="graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics work from anywhere hardware readiness metrics." />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsWorkFromAnywhereMetrics" Type="Collection(graph.userExperienceAnalyticsWorkFromAnywhereMetric)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics work from anywhere metrics." />
        </NavigationProperty>
        <NavigationProperty Name="userExperienceAnalyticsWorkFromAnywhereModelPerformance" Type="Collection(graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere model performance" />
        </NavigationProperty>
        <NavigationProperty Name="virtualEndpoint" Type="graph.virtualEndpoint" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Virtual endpoint" />
        </NavigationProperty>
        <NavigationProperty Name="windowsAutopilotDeviceIdentities" Type="Collection(graph.windowsAutopilotDeviceIdentity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows autopilot device identities contained collection." />
        </NavigationProperty>
        <NavigationProperty Name="windowsInformationProtectionAppLearningSummaries" Type="Collection(graph.windowsInformationProtectionAppLearningSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The windows information protection app learning summaries." />
        </NavigationProperty>
        <NavigationProperty Name="windowsInformationProtectionNetworkLearningSummaries" Type="Collection(graph.windowsInformationProtectionNetworkLearningSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The windows information protection network learning summaries." />
        </NavigationProperty>
        <NavigationProperty Name="windowsMalwareInformation" Type="Collection(graph.windowsMalwareInformation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of affected malware in the tenant." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceManagementCachedReportConfiguration" BaseType="graph.entity" />
      <EntityType Name="deviceManagementExchangeConnector" BaseType="graph.entity">
        <Property Name="connectorServerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the server hosting the Exchange Connector." />
        </Property>
        <Property Name="exchangeAlias" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An alias assigned to the Exchange server" />
        </Property>
        <Property Name="exchangeConnectorType" Type="graph.deviceManagementExchangeConnectorType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated, unknownFutureValue." />
        </Property>
        <Property Name="exchangeOrganization" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exchange Organization to the Exchange server" />
        </Property>
        <Property Name="lastSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last sync time for the Exchange Connector" />
        </Property>
        <Property Name="primarySmtpAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address used to configure the Service To Service Exchange Connector." />
        </Property>
        <Property Name="serverName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Exchange server." />
        </Property>
        <Property Name="status" Type="graph.deviceManagementExchangeConnectorStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected, unknownFutureValue." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the ExchangeConnectorAgent" />
        </Property>
      </EntityType>
      <EntityType Name="deviceManagementExportJob" BaseType="graph.entity">
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time that the exported report expires" />
        </Property>
        <Property Name="filter" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filters applied on the report" />
        </Property>
        <Property Name="format" Type="graph.deviceManagementReportFileFormat" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Format of the exported report. Possible values are: csv, pdf, json, unknownFutureValue." />
        </Property>
        <Property Name="localizationType" Type="graph.deviceManagementExportJobLocalizationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures how the requested export job is localized. Possible values are: localizedValuesAsAdditionalColumn, replaceLocalizableValues." />
        </Property>
        <Property Name="reportName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the report" />
        </Property>
        <Property Name="requestDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time that the exported report was requested" />
        </Property>
        <Property Name="select" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Columns selected from the report" />
        </Property>
        <Property Name="snapshotId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id." />
        </Property>
        <Property Name="status" Type="graph.deviceManagementReportStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the export job. Possible values are: unknown, notStarted, inProgress, completed, failed." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Temporary location of the exported report" />
        </Property>
      </EntityType>
      <EntityType Name="deviceManagementPartner" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner display name" />
        </Property>
        <Property Name="groupsRequiringPartnerEnrollment" Type="Collection(graph.deviceManagementPartnerAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups that specifies whether enrollment is through partner." />
        </Property>
        <Property Name="isConfigured" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether device management partner is configured or not" />
        </Property>
        <Property Name="lastHeartbeatDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of last heartbeat after admin enabled option Connect to Device management Partner" />
        </Property>
        <Property Name="partnerAppType" Type="graph.deviceManagementPartnerAppType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp." />
        </Property>
        <Property Name="partnerState" Type="graph.deviceManagementPartnerTenantState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive." />
        </Property>
        <Property Name="singleTenantAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Partner Single tenant App id" />
        </Property>
        <Property Name="whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime in UTC when PartnerDevices will be marked as NonCompliant" />
        </Property>
        <Property Name="whenPartnerDevicesWillBeRemovedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime in UTC when PartnerDevices will be removed" />
        </Property>
      </EntityType>
      <EntityType Name="deviceManagementReports" BaseType="graph.entity">
        <NavigationProperty Name="exportJobs" Type="Collection(graph.deviceManagementExportJob)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Entity representing a job to export a report" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="deviceManagementTroubleshootingEvent" BaseType="graph.entity">
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Id used for tracing the failure in the service." />
        </Property>
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the event occurred ." />
        </Property>
      </EntityType>
      <EntityType Name="deviceRegistrationPolicy" BaseType="graph.entity">
        <Property Name="azureADJoin" Type="graph.azureADJoinPolicy" />
        <Property Name="azureADRegistration" Type="graph.azureADRegistrationPolicy" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="localAdminPassword" Type="graph.localAdminPasswordSettings" />
        <Property Name="multiFactorAuthConfiguration" Type="graph.multiFactorAuthConfiguration" Nullable="false" />
        <Property Name="userDeviceQuota" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="directory" BaseType="graph.entity">
        <NavigationProperty Name="administrativeUnits" Type="Collection(graph.administrativeUnit)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Conceptual container for user and group directory objects." />
        </NavigationProperty>
        <NavigationProperty Name="attributeSets" Type="Collection(graph.attributeSet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group of related custom security attribute definitions." />
        </NavigationProperty>
        <NavigationProperty Name="customSecurityAttributeDefinitions" Type="Collection(graph.customSecurityAttributeDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schema of a custom security attributes (key-value pairs)." />
        </NavigationProperty>
        <NavigationProperty Name="deletedItems" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.administrativeUnit</String>
              <String>microsoft.graph.device</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.ExplicitOperationBindings">
            <Collection>
              <String>microsoft.graph.getByIds</String>
              <String>microsoft.graph.getAvailableExtensionProperties</String>
              <String>microsoft.graph.validateProperties</String>
              <String>microsoft.graph.restore</String>
              <String>microsoft.graph.getMemberObjects</String>
              <String>microsoft.graph.getMemberGroups</String>
              <String>microsoft.graph.checkMemberObjects</String>
              <String>microsoft.graph.checkMemberGroups</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Recently deleted items. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="deviceLocalCredentials" Type="Collection(graph.deviceLocalCredentialInfo)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The credentials of the device's local administrator account backed up to Microsoft Entra ID." />
        </NavigationProperty>
        <NavigationProperty Name="federationConfigurations" Type="Collection(graph.identityProviderBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol." />
        </NavigationProperty>
        <NavigationProperty Name="onPremisesSynchronization" Type="Collection(graph.onPremisesDirectorySynchronization)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for on-premises directory synchronization functionalities that are available for the organization." />
        </NavigationProperty>
        <NavigationProperty Name="subscriptions" Type="Collection(graph.companySubscription)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of commercial subscriptions that an organization acquired." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="directoryAudit" BaseType="graph.entity">
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and $orderby." />
        </Property>
        <Property Name="activityDisplayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the activity name or the operation name (examples: 'Create User' and 'Add member to group'). For a list of activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq, startswith)." />
        </Property>
        <Property Name="additionalDetails" Type="Collection(graph.keyValue)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates additional details on the activity." />
        </Property>
        <Property Name="category" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which resource category that's targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. Supports $filter (eq)." />
        </Property>
        <Property Name="initiatedBy" Type="graph.auditActivityInitiator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates information about the user or app initiated the activity. Supports $filter (eq) for user/id, user/displayName, user/userPrincipalName, app/appId, app/displayName; and $filter (startswith) for user/userPrincipalName." />
        </Property>
        <Property Name="loggedByService" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq)." />
        </Property>
        <Property Name="operationType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of operation that was performed. The possible values include but are not limited to the following: Add, Assign, Update, Unassign, and Delete." />
        </Property>
        <Property Name="result" Type="graph.operationResult">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue." />
        </Property>
        <Property Name="resultReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the reason for failure if the result is failure or timeout." />
        </Property>
        <Property Name="targetResources" Type="Collection(graph.targetResource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates information on which resource was changed due to the activity. Target Resource Type can be User, Device, Directory, App, Role, Group, Policy or Other. Supports $filter (eq) for id and displayName; and $filter (startswith) for displayName." />
        </Property>
      </EntityType>
      <EntityType Name="directoryDefinition" BaseType="graph.entity">
        <Property Name="discoverabilities" Type="graph.directoryDefinitionDiscoverabilities" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only value indicating what type of discovery the app supports. The possible values are: None, AttributeNames, AttributeDataTypes, AttributeReadOnly, ReferenceAttributes, UnknownFutureValue. This is a multi-valued object." />
        </Property>
        <Property Name="discoveryDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the discovery date and time using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the directory. Must be unique within the synchronization schema. Not nullable." />
        </Property>
        <Property Name="objects" Type="Collection(graph.objectDefinition)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of objects supported by the directory." />
        </Property>
        <Property Name="readOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether this object is read-only." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read only value that indicates version discovered. null if discovery hasn't yet occurred." />
        </Property>
      </EntityType>
      <EntityType Name="directoryObject" BaseType="graph.entity" OpenType="true">
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when this object was deleted. Always null when the object hasn't been deleted." />
        </Property>
      </EntityType>
      <EntityType Name="directoryObjectPartnerReference" BaseType="graph.directoryObject">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the object returned. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of directory object being returned, like group or application. Read-only." />
        </Property>
        <Property Name="externalPartnerTenantId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant identifier for the partner tenant. Read-only." />
        </Property>
        <Property Name="objectType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the referenced object in the partner tenant. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="directoryRole" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description for the directory role. Read-only. Supports $filter (eq), $search, $select." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the directory role. Read-only. Supports $filter (eq), $search, $select." />
        </Property>
        <Property Name="roleTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="roleTemplateId" />
                    <PropertyValue PropertyPath="roleTemplateId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="members" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="scopedMembers" Type="Collection(graph.scopedRoleMembership)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Members of this directory role that are scoped to administrative units. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="directoryRoleTemplate" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description to set for the directory role. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name to set for the directory role. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="documentSetVersion" BaseType="graph.listItemVersion">
        <Property Name="comment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Comment about the captured version." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who captured the version." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when this version was created." />
        </Property>
        <Property Name="items" Type="Collection(graph.documentSetVersionItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Items within the document set that are captured as part of this version." />
        </Property>
        <Property Name="shouldCaptureMinorVersion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, minor versions of items are also captured; otherwise, only major versions are captured. The default value is false." />
        </Property>
      </EntityType>
      <EntityType Name="domain" BaseType="graph.entity">
        <Property Name="authenticationType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable.  To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission." />
        </Property>
        <Property Name="availabilityStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled." />
        </Property>
        <Property Name="isAdminManaged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the property is false if the DNS record management of the domain is delegated to Microsoft 365. Otherwise, the value is true. Not nullable" />
        </Property>
        <Property Name="isDefault" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this is the default domain that is used for user creation. There's only one default domain per company. Not nullable." />
        </Property>
        <Property Name="isInitial" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this is the initial domain created by Microsoft Online Services (contoso.com). There's only one initial domain per company. Not nullable" />
        </Property>
        <Property Name="isRoot" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable." />
        </Property>
        <Property Name="isVerified" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the domain completed domain ownership verification. Not nullable." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String" />
        <Property Name="model" Type="Edm.String" />
        <Property Name="passwordNotificationWindowInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of days before a user receives notification that their password expires. If the property isn't set, a default value of 14 days is used." />
        </Property>
        <Property Name="passwordValidityPeriodInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the length of time that a password is valid before it must be changed. If the property isn't set, a default value of 90 days is used." />
        </Property>
        <Property Name="state" Type="graph.domainState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of asynchronous operations scheduled for the domain." />
        </Property>
        <Property Name="supportedServices" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values that you can add or remove using the API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable." />
        </Property>
        <NavigationProperty Name="domainNameReferences" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The objects such as users and groups that reference the domain ID. Read-only, Nullable. Doesn't support $expand. Supports $filter by the OData type of objects returned. For example, /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group." />
        </NavigationProperty>
        <NavigationProperty Name="federationConfiguration" Type="Collection(graph.internalDomainFederation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Domain settings configured by a customer when federated with Microsoft Entra ID. Doesn't support $expand." />
        </NavigationProperty>
        <NavigationProperty Name="rootDomain" Type="graph.domain">
          <Annotation Term="Org.OData.Core.V1.Description" String="Root domain of a subdomain. Read-only, Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="serviceConfigurationRecords" Type="Collection(graph.domainDnsRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Doesn't support $expand." />
        </NavigationProperty>
        <NavigationProperty Name="verificationDnsRecords" Type="Collection(graph.domainDnsRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Microsoft Entra ID. Read-only, Nullable. Doesn't support $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="domainDnsCnameRecord" BaseType="graph.domainDnsRecord">
        <Property Name="canonicalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host." />
        </Property>
      </EntityType>
      <EntityType Name="domainDnsMxRecord" BaseType="graph.domainDnsRecord">
        <Property Name="mailExchange" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value used when configuring the answer/destination/value of the MX record at the DNS host." />
        </Property>
        <Property Name="preference" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value used when configuring the Preference/Priority property of the MX record at the DNS host." />
        </Property>
      </EntityType>
      <EntityType Name="domainDnsRecord" BaseType="graph.entity">
        <Property Name="isOptional" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If false, the customer must configure this record at the DNS host for Microsoft Online Services to operate correctly with the domain." />
        </Property>
        <Property Name="label" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value used when configuring the name of the DNS record at the DNS host." />
        </Property>
        <Property Name="recordType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates what type of DNS record this entity represents. The value can be CName, Mx, Srv, or Txt." />
        </Property>
        <Property Name="supportedService" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Online Service or feature that has a dependency on this DNS record. Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune." />
        </Property>
        <Property Name="ttl" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable." />
        </Property>
      </EntityType>
      <EntityType Name="domainDnsSrvRecord" BaseType="graph.domainDnsRecord">
        <Property Name="nameTarget" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the Target property of the SRV record at the DNS host." />
        </Property>
        <Property Name="port" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the port property of the SRV record at the DNS host." />
        </Property>
        <Property Name="priority" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the priority property of the SRV record at the DNS host." />
        </Property>
        <Property Name="protocol" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the protocol property of the SRV record at the DNS host." />
        </Property>
        <Property Name="service" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the service property of the SRV record at the DNS host." />
        </Property>
        <Property Name="weight" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to use when configuring the weight property of the SRV record at the DNS host." />
        </Property>
      </EntityType>
      <EntityType Name="domainDnsTxtRecord" BaseType="graph.domainDnsRecord">
        <Property Name="text" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value used when configuring the text property at the DNS host." />
        </Property>
      </EntityType>
      <EntityType Name="domainDnsUnavailableRecord" BaseType="graph.domainDnsRecord">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the reason why the DomainDnsUnavailableRecord entity is returned." />
        </Property>
      </EntityType>
      <EntityType Name="drive" BaseType="graph.baseItem">
        <Property Name="driveType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the type of drive represented by this resource. OneDrive personal drives return personal. OneDrive for Business returns business. SharePoint document libraries return documentLibrary. Read-only." />
        </Property>
        <Property Name="owner" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The user account that owns the drive. Read-only." />
        </Property>
        <Property Name="quota" Type="graph.quota">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Information about the drive's storage space quota. Read-only." />
        </Property>
        <Property Name="sharePointIds" Type="graph.sharepointIds" />
        <Property Name="system" Type="graph.systemFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that it's a system-managed drive. Read-only." />
        </Property>
        <NavigationProperty Name="bundles" Type="Collection(graph.driveItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of bundles (albums and multi-select-shared sets of items). Only in personal OneDrive." />
        </NavigationProperty>
        <NavigationProperty Name="following" Type="Collection(graph.driveItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of items the user is following. Only in OneDrive for Business." />
        </NavigationProperty>
        <NavigationProperty Name="items" Type="Collection(graph.driveItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All items contained in the drive. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="list" Type="graph.list" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="For drives in SharePoint, the underlying document library list. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="root" Type="graph.driveItem" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The root folder of the drive. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="special" Type="Collection(graph.driveItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of common folders available in OneDrive. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="driveItem" BaseType="graph.baseItem" OpenType="true">
        <Property Name="audio" Type="graph.audio">
          <Annotation Term="Org.OData.Core.V1.Description" String="Audio metadata, if the item is an audio file. Read-only. Read-only. Only on OneDrive Personal." />
        </Property>
        <Property Name="bundle" Type="graph.bundle">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bundle metadata, if the item is a bundle. Read-only." />
        </Property>
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomQueryOptions">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="$format" />
                    <PropertyValue Property="Description" String="Format of the content" />
                    <PropertyValue Property="Required" Bool="false" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream, if the item represents a file." />
        </Property>
        <Property Name="cTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only." />
        </Property>
        <Property Name="deleted" Type="graph.deleted">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the deleted state of the item. Read-only." />
        </Property>
        <Property Name="file" Type="graph.file">
          <Annotation Term="Org.OData.Core.V1.Description" String="File metadata, if the item is a file. Read-only." />
        </Property>
        <Property Name="fileSystemInfo" Type="graph.fileSystemInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="File system information on client. Read-write." />
        </Property>
        <Property Name="folder" Type="graph.folder">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder metadata, if the item is a folder. Read-only." />
        </Property>
        <Property Name="image" Type="graph.image">
          <Annotation Term="Org.OData.Core.V1.Description" String="Image metadata, if the item is an image. Read-only." />
        </Property>
        <Property Name="location" Type="graph.geoCoordinates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location metadata, if the item has location data. Read-only." />
        </Property>
        <Property Name="malware" Type="graph.malware">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware metadata, if the item was detected to contain malware. Read-only." />
        </Property>
        <Property Name="package" Type="graph.package">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only." />
        </Property>
        <Property Name="pendingOperations" Type="graph.pendingOperations">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only." />
        </Property>
        <Property Name="photo" Type="graph.photo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Photo metadata, if the item is a photo. Read-only." />
        </Property>
        <Property Name="publication" Type="graph.publicationFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only." />
        </Property>
        <Property Name="remoteItem" Type="graph.remoteItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Remote item data, if the item is shared from a drive other than the one being accessed. Read-only." />
        </Property>
        <Property Name="root" Type="graph.root">
          <Annotation Term="Org.OData.Core.V1.Description" String="If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive." />
        </Property>
        <Property Name="searchResult" Type="graph.searchResult">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search metadata, if the item is from a search result. Read-only." />
        </Property>
        <Property Name="shared" Type="graph.shared">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the item was shared with others and provides information about the shared state of the item. Read-only." />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns identifiers useful for SharePoint REST compatibility. Read-only." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Size of the item in bytes. Read-only." />
        </Property>
        <Property Name="specialFolder" Type="graph.specialFolder">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the current item is also available as a special folder, this facet is returned. Read-only." />
        </Property>
        <Property Name="video" Type="graph.video">
          <Annotation Term="Org.OData.Core.V1.Description" String="Video metadata, if the item is a video. Read-only." />
        </Property>
        <Property Name="webDavUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="WebDAV compatible URL for the item." />
        </Property>
        <NavigationProperty Name="analytics" Type="graph.itemAnalytics" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Analytics about the view activities that took place on this item." />
        </NavigationProperty>
        <NavigationProperty Name="children" Type="Collection(graph.driveItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="listItem" Type="graph.listItem" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="For drives in SharePoint, the associated document library list item. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="permissions" Type="Collection(graph.permission)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of permissions for the item. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="retentionLabel" Type="graph.itemRetentionLabel" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about retention label and settings enforced on the driveItem. Read-write." />
        </NavigationProperty>
        <NavigationProperty Name="subscriptions" Type="Collection(graph.subscription)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of subscriptions on the item. Only supported on the root of a drive." />
        </NavigationProperty>
        <NavigationProperty Name="thumbnails" Type="Collection(graph.thumbnailSet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of thumbnailSet objects associated with the item. For more information, see getting thumbnails. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="versions" Type="Collection(graph.driveItemVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of previous versions of the item. For more info, see getting previous versions. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="workbook" Type="graph.workbook" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="driveItemVersion" BaseType="graph.baseItemVersion">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream for this version of the item." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the size of the content stream for this version of the item." />
        </Property>
      </EntityType>
      <EntityType Name="driveProtectionRule" BaseType="graph.protectionRuleBase">
        <Property Name="driveExpression" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a drive expression. For examples, see driveExpression examples." />
        </Property>
      </EntityType>
      <EntityType Name="driveProtectionUnit" BaseType="graph.protectionUnitBase">
        <Property Name="directoryObjectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the directory object." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the directory object." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email associated with the directory object." />
        </Property>
      </EntityType>
      <EntityType Name="driveRestoreArtifact" BaseType="graph.restoreArtifactBase">
        <Property Name="restoredSiteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new site identifier if destinationType is new, and the input site ID if the destinationType is inPlace." />
        </Property>
        <Property Name="restoredSiteName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the restored site." />
        </Property>
        <Property Name="restoredSiteWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The web URL of the restored site." />
        </Property>
      </EntityType>
      <EntityType Name="eBookInstallSummary" BaseType="graph.entity">
        <Property Name="failedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that have failed to install this book." />
        </Property>
        <Property Name="failedUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users that have 1 or more device that failed to install this book." />
        </Property>
        <Property Name="installedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that have successfully installed this book." />
        </Property>
        <Property Name="installedUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users whose devices have all succeeded to install this book." />
        </Property>
        <Property Name="notInstalledDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that does not have this book installed." />
        </Property>
        <Property Name="notInstalledUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users that did not install this book." />
        </Property>
      </EntityType>
      <EntityType Name="edge" BaseType="graph.entity">
        <NavigationProperty Name="internetExplorerMode" Type="graph.internetExplorerMode" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for Internet Explorer mode resources." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="editionUpgradeConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="license" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade License File Content." />
        </Property>
        <Property Name="licenseType" Type="graph.editionUpgradeLicenseType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade License Type. Possible values are: productKey, licenseFile." />
        </Property>
        <Property Name="productKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade Product Key." />
        </Property>
        <Property Name="targetEdition" Type="graph.windows10EditionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN." />
        </Property>
      </EntityType>
      <EntityType Name="educationAssignment" BaseType="graph.entity">
        <Property Name="addedStudentAction" Type="graph.educationAddedStudentAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none. Supported values are: none, assignIfOpen. For example, a teacher can use assignIfOpen to indicate that an assignment should be assigned to any new student who joins the class while the assignment is still open, and none to indicate that an assignment shouldn't be assigned to new students." />
        </Property>
        <Property Name="addToCalendarAction" Type="graph.educationAddToCalendarOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field to control the assignment behavior  for adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: studentsOnly. The default value is none." />
        </Property>
        <Property Name="allowLateSubmissions" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether students can submit after the due date. If this property isn't specified during create, it defaults to true." />
        </Property>
        <Property Name="allowStudentsToAddResourcesToSubmission" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether students can add their own resources to a submission or if they can only modify resources added by the teacher." />
        </Property>
        <Property Name="assignDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date when the assignment should become active. If in the future, the assignment isn't shown to the student until this date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="assignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The moment that the assignment was published to students and the assignment shows up on the students timeline. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="assignTo" Type="graph.educationAssignmentRecipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="Which users, or whole class should receive a submission object once the assignment is published." />
        </Property>
        <Property Name="classId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Class to which this assignment belongs." />
        </Property>
        <Property Name="closeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date when the assignment is closed for submissions. This is an optional field that can be null if the assignment doesn't allowLateSubmissions or when the closeDateTime is the same as the dueDateTime. But if specified, then the closeDateTime must be greater than or equal to the dueDateTime. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Who created the assignment." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment when the assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the assignment." />
        </Property>
        <Property Name="dueDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date when the students assignment is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="feedbackResourcesFolderUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder URL where all the feedback file resources for this assignment are stored." />
        </Property>
        <Property Name="grading" Type="graph.educationAssignmentGradeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the assignment will be graded." />
        </Property>
        <Property Name="instructions" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instructions for the assignment. The instructions and the display name tell the student what to do." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Who last modified the assignment." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time on which the assignment was modified. A student submission doesn't modify the assignment; only teachers can update assignments. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="moduleUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the module from which to access the assignment." />
        </Property>
        <Property Name="notificationChannelUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl isn't allowed after the assignment is published." />
        </Property>
        <Property Name="resourcesFolderUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder URL where all the file resources for this assignment are stored." />
        </Property>
        <Property Name="status" Type="graph.educationAssignmentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the assignment.  You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The deep link URL for the given assignment." />
        </Property>
        <NavigationProperty Name="categories" Type="Collection(graph.educationCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="When set, enables users to easily find assignments of a given type. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="gradingCategory" Type="graph.educationGradingCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="When set, enables users to weight assignments differently when computing a class average grade." />
        </NavigationProperty>
        <NavigationProperty Name="resources" Type="Collection(graph.educationAssignmentResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="rubric" Type="graph.educationRubric" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="When set, the grading rubric attached to this assignment." />
        </NavigationProperty>
        <NavigationProperty Name="submissions" Type="Collection(graph.educationSubmission)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Once published, there's a submission object for each student representing their work and grade. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="educationAssignmentDefaults" BaseType="graph.entity">
        <Property Name="addedStudentAction" Type="graph.educationAddedStudentAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen." />
        </Property>
        <Property Name="addToCalendarAction" Type="graph.educationAddToCalendarOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: studentsOnly. The default value is none." />
        </Property>
        <Property Name="dueTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="Class-level default value for due time field. Default value is 23:59:00." />
        </Property>
        <Property Name="notificationChannelUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default Teams channel to which notifications are sent. Default value is null." />
        </Property>
      </EntityType>
      <EntityType Name="educationAssignmentResource" BaseType="graph.entity">
        <Property Name="distributeForStudentWork" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this resource should be copied to each student submission for modification and submission. Required" />
        </Property>
        <Property Name="resource" Type="graph.educationResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource object that has been associated with this assignment." />
        </Property>
      </EntityType>
      <EntityType Name="educationAssignmentSettings" BaseType="graph.entity">
        <Property Name="submissionAnimationDisabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to show the turn-in celebration animation. If true, indicates to skip the animation. The default value is false." />
        </Property>
        <NavigationProperty Name="gradingCategories" Type="Collection(graph.educationGradingCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="When set, enables users to weight assignments differently when computing a class average grade." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="educationCategory" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the category." />
        </Property>
      </EntityType>
      <EntityType Name="educationClass" BaseType="graph.entity">
        <Property Name="classCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Class code used by the school to identify the class." />
        </Property>
        <Property Name="course" Type="graph.educationCourse" />
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Entity who created the class" />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the class." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the class." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the class from the syncing system." />
        </Property>
        <Property Name="externalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the class in the syncing system." />
        </Property>
        <Property Name="externalSource" Type="graph.educationExternalSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="How this class was created. Possible values are: sis, manual." />
        </Property>
        <Property Name="externalSourceDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the external source this resource was generated from." />
        </Property>
        <Property Name="grade" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Grade level of the class." />
        </Property>
        <Property Name="mailNickname" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mail name for sending email to all members, if this is enabled." />
        </Property>
        <Property Name="term" Type="graph.educationTerm">
          <Annotation Term="Org.OData.Core.V1.Description" String="Term for this class." />
        </Property>
        <NavigationProperty Name="assignmentCategories" Type="Collection(graph.educationCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All categories associated with this class. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentDefaults" Type="graph.educationAssignmentDefaults" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies class-level defaults respected by new assignments created in the class." />
        </NavigationProperty>
        <NavigationProperty Name="assignments" Type="Collection(graph.educationAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All assignments associated with this class. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentSettings" Type="graph.educationAssignmentSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies class-level assignments settings." />
        </NavigationProperty>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="The underlying Microsoft 365 group object." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.educationUser)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="All users in the class. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="modules" Type="Collection(graph.educationModule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All modules in the class. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="schools" Type="Collection(graph.educationSchool)">
          <Annotation Term="Org.OData.Core.V1.Description" String="All schools that this class is associated with. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="teachers" Type="Collection(graph.educationUser)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="All teachers in the class. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="educationFeedbackOutcome" BaseType="graph.educationOutcome">
        <Property Name="feedback" Type="graph.educationFeedback">
          <Annotation Term="Org.OData.Core.V1.Description" String="Teacher's written feedback to the student." />
        </Property>
        <Property Name="publishedFeedback" Type="graph.educationFeedback">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the feedback property that is made when the grade is released to the student." />
        </Property>
      </EntityType>
      <EntityType Name="educationFeedbackResourceOutcome" BaseType="graph.educationOutcome">
        <Property Name="feedbackResource" Type="graph.educationResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The actual feedback resource." />
        </Property>
        <Property Name="resourceStatus" Type="graph.educationFeedbackResourceOutcomeStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the feedback resource. The possible values are: notPublished, pendingPublish, published, failedPublish, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="educationGradingCategory" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the grading category." />
        </Property>
        <Property Name="percentageWeight" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The weight of the category; an integer between 0 and 100." />
        </Property>
      </EntityType>
      <EntityType Name="educationModule" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user that created the module." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date time the module was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the module." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the module." />
        </Property>
        <Property Name="isPinned" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the module is pinned or not." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last user that modified the module." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date time the module was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="resourcesFolderUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder URL where all the file resources for this module are stored." />
        </Property>
        <Property Name="status" Type="graph.educationModuleStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published." />
        </Property>
        <NavigationProperty Name="resources" Type="Collection(graph.educationModuleResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Learning objects that are associated with this module. Only teachers can modify this list. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="educationModuleResource" BaseType="graph.entity">
        <Property Name="resource" Type="graph.educationResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource object that is with this module." />
        </Property>
      </EntityType>
      <EntityType Name="educationOrganization" BaseType="graph.entity" Abstract="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Organization description." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Organization display name." />
        </Property>
        <Property Name="externalSource" Type="graph.educationExternalSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Source where this organization was created from. Possible values are: sis, manual." />
        </Property>
        <Property Name="externalSourceDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the external source this resource was generated from." />
        </Property>
      </EntityType>
      <EntityType Name="educationOutcome" BaseType="graph.entity" Abstract="true">
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The individual who updated the resource." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z." />
        </Property>
      </EntityType>
      <EntityType Name="educationPointsOutcome" BaseType="graph.educationOutcome">
        <Property Name="points" Type="graph.educationAssignmentPointsGrade">
          <Annotation Term="Org.OData.Core.V1.Description" String="The numeric grade the teacher has given the student for this assignment." />
        </Property>
        <Property Name="publishedPoints" Type="graph.educationAssignmentPointsGrade">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the points property that is made when the grade is released to the student." />
        </Property>
      </EntityType>
      <EntityType Name="educationRoot">
        <NavigationProperty Name="classes" Type="Collection(graph.educationClass)" ContainsTarget="true" />
        <NavigationProperty Name="me" Type="graph.educationUser" ContainsTarget="true" />
        <NavigationProperty Name="schools" Type="Collection(graph.educationSchool)" ContainsTarget="true" />
        <NavigationProperty Name="users" Type="Collection(graph.educationUser)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="educationRubric" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created this resource." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of this rubric." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this rubric." />
        </Property>
        <Property Name="grading" Type="graph.educationAssignmentGradeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The grading type of this rubric. You can use null for a no-points rubric or educationAssignmentPointsGradeType for a points rubric." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last user to modify the resource." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the resource was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="levels" Type="Collection(graph.rubricLevel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of levels making up this rubric." />
        </Property>
        <Property Name="qualities" Type="Collection(graph.rubricQuality)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of qualities making up this rubric." />
        </Property>
      </EntityType>
      <EntityType Name="educationRubricOutcome" BaseType="graph.educationOutcome">
        <Property Name="publishedRubricQualityFeedback" Type="Collection(graph.rubricQualityFeedbackModel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the rubricQualityFeedback property that is made when the grade is released to the student." />
        </Property>
        <Property Name="publishedRubricQualitySelectedLevels" Type="Collection(graph.rubricQualitySelectedColumnModel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A copy of the rubricQualitySelectedLevels property that is made when the grade is released to the student." />
        </Property>
        <Property Name="rubricQualityFeedback" Type="Collection(graph.rubricQualityFeedbackModel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of specific feedback for each quality of this rubric." />
        </Property>
        <Property Name="rubricQualitySelectedLevels" Type="Collection(graph.rubricQualitySelectedColumnModel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The level that the teacher has selected for each quality while grading this assignment." />
        </Property>
      </EntityType>
      <EntityType Name="educationSchool" BaseType="graph.educationOrganization">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="Address of the school." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Entity who created the school." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of school in syncing system." />
        </Property>
        <Property Name="externalPrincipalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of principal in syncing system." />
        </Property>
        <Property Name="fax" Type="Edm.String" />
        <Property Name="highestGrade" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Highest grade taught." />
        </Property>
        <Property Name="lowestGrade" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Lowest grade taught." />
        </Property>
        <Property Name="phone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Phone number of school." />
        </Property>
        <Property Name="principalEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the principal." />
        </Property>
        <Property Name="principalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the principal." />
        </Property>
        <Property Name="schoolNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="School Number." />
        </Property>
        <NavigationProperty Name="administrativeUnit" Type="graph.administrativeUnit">
          <Annotation Term="Org.OData.Core.V1.Description" String="The underlying administrativeUnit for this school." />
        </NavigationProperty>
        <NavigationProperty Name="classes" Type="Collection(graph.educationClass)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Classes taught at the school. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="users" Type="Collection(graph.educationUser)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Users in the school. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="educationSubmission" BaseType="graph.entity">
        <Property Name="excusedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user that marked the submission as excused." />
        </Property>
        <Property Name="excusedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time that the submission was excused. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="reassignedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who moved the status of this submission to reassigned." />
        </Property>
        <Property Name="reassignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the submission was reassigned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="recipient" Type="graph.educationSubmissionRecipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="Who this submission is assigned to." />
        </Property>
        <Property Name="resourcesFolderUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder where all file resources for this submission need to be stored." />
        </Property>
        <Property Name="returnedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who moved the status of this submission to returned." />
        </Property>
        <Property Name="returnedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the submission was returned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="status" Type="graph.educationSubmissionStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned." />
        </Property>
        <Property Name="submittedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who moved the resource into the submitted state." />
        </Property>
        <Property Name="submittedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the submission was moved into the submitted state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="unsubmittedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who moved the resource from submitted into the working state." />
        </Property>
        <Property Name="unsubmittedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the submission was moved from submitted into the working state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The deep link URL for the given submission." />
        </Property>
        <NavigationProperty Name="outcomes" Type="Collection(graph.educationOutcome)" ContainsTarget="true" />
        <NavigationProperty Name="resources" Type="Collection(graph.educationSubmissionResource)" ContainsTarget="true" />
        <NavigationProperty Name="submittedResources" Type="Collection(graph.educationSubmissionResource)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="educationSubmissionResource" BaseType="graph.entity">
        <Property Name="assignmentResourceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pointer to the assignment from which the resource was copied, and if null, the student uploaded the resource." />
        </Property>
        <Property Name="resource" Type="graph.educationResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource object." />
        </Property>
      </EntityType>
      <EntityType Name="educationUser" BaseType="graph.entity">
        <Property Name="accountEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter." />
        </Property>
        <Property Name="assignedLicenses" Type="Collection(graph.assignedLicense)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The licenses that are assigned to the user. Not nullable." />
        </Property>
        <Property Name="assignedPlans" Type="Collection(graph.assignedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The plans that are assigned to the user. Read-only. Not nullable." />
        </Property>
        <Property Name="businessPhones" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The entity who created the user." />
        </Property>
        <Property Name="department" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name for the department in which the user works. Supports $filter." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby." />
        </Property>
        <Property Name="externalSource" Type="graph.educationExternalSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Where this user was created from. Possible values are: sis, manual." />
        </Property>
        <Property Name="externalSourceDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the external source this resource was generated from." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The given name (first name) of the user. Supports $filter." />
        </Property>
        <Property Name="mail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address for the user, for example, jeff@contoso.com. Read-Only. Supports $filter." />
        </Property>
        <Property Name="mailingAddress" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail address of the user." />
        </Property>
        <Property Name="mailNickname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail alias for the user. This property must be specified when a user is created. Supports $filter." />
        </Property>
        <Property Name="middleName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The middle name of the user." />
        </Property>
        <Property Name="mobilePhone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary cellular telephone number for the user." />
        </Property>
        <Property Name="officeLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The office location for the user." />
        </Property>
        <Property Name="onPremisesInfo" Type="graph.educationOnPremisesInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information used to associate the Microsoft Entra user with its Active Directory counterpart." />
        </Property>
        <Property Name="passwordPolicies" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two can be specified together; for example: DisablePasswordExpiration, DisableStrongPassword." />
        </Property>
        <Property Name="passwordProfile" Type="graph.passwordProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required." />
        </Property>
        <Property Name="preferredLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred language for the user that should follow the ISO 639-1 code, for example, en-US." />
        </Property>
        <Property Name="primaryRole" Type="graph.educationUserRole" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, none, unknownFutureValue." />
        </Property>
        <Property Name="provisionedPlans" Type="Collection(graph.provisionedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The plans that are provisioned for the user. Read-only. Not nullable." />
        </Property>
        <Property Name="refreshTokensValidFromDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph).  If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Returned only on $select. Read-only." />
        </Property>
        <Property Name="relatedContacts" Type="Collection(graph.relatedContact)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Related records associated with the user. Read-only." />
        </Property>
        <Property Name="residenceAddress" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The address where the user lives." />
        </Property>
        <Property Name="showInAddressList" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the Outlook Global Address List should contain this user; otherwise, false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false." />
        </Property>
        <Property Name="student" Type="graph.educationStudent">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the primary role is student, this block will contain student specific data." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's surname (family name or last name). Supports $filter." />
        </Property>
        <Property Name="teacher" Type="graph.educationTeacher">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the primary role is teacher, this block will contain teacher specific data." />
        </Property>
        <Property Name="usageLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: US, JP, and GB. Not nullable. Supports $filter." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the user. The UPN is an internet-style login name for the user based on the internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of the organization. Supports $filter and $orderby." />
        </Property>
        <Property Name="userType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.educationAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Assignments belonging to the user." />
        </NavigationProperty>
        <NavigationProperty Name="classes" Type="Collection(graph.educationClass)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Classes to which the user belongs. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="rubrics" Type="Collection(graph.educationRubric)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="When set, the grading rubric attached to the assignment." />
        </NavigationProperty>
        <NavigationProperty Name="schools" Type="Collection(graph.educationSchool)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schools to which the user belongs. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="taughtClasses" Type="Collection(graph.educationClass)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Classes for which the user is a teacher." />
        </NavigationProperty>
        <NavigationProperty Name="user" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory user that corresponds to this user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="emailAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address registered to this user." />
        </Property>
      </EntityType>
      <EntityType Name="emailAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="allowExternalIdToUseEmailOtp" Type="graph.externalEmailOtpState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021." />
        </Property>
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="emailFileAssessmentRequest" BaseType="graph.threatAssessmentRequest">
        <Property Name="contentData" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64 encoded .eml email file content. The file content can't fetch back because it isn't stored." />
        </Property>
        <Property Name="destinationRoutingReason" Type="graph.mailDestinationRoutingReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk." />
        </Property>
        <Property Name="recipientEmail" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail recipient whose policies are used to assess the mail." />
        </Property>
      </EntityType>
      <EntityType Name="employeeExperience">
        <NavigationProperty Name="communities" Type="Collection(graph.community)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of communities in Viva Engage." />
        </NavigationProperty>
        <NavigationProperty Name="engagementAsyncOperations" Type="Collection(graph.engagementAsyncOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of long-running, asynchronous operations related to Viva Engage." />
        </NavigationProperty>
        <NavigationProperty Name="learningCourseActivities" Type="Collection(graph.learningCourseActivity)" ContainsTarget="true" />
        <NavigationProperty Name="learningProviders" Type="Collection(graph.learningProvider)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of learning providers." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="employeeExperienceUser" BaseType="graph.entity">
        <NavigationProperty Name="learningCourseActivities" Type="Collection(graph.learningCourseActivity)" />
      </EntityType>
      <EntityType Name="endpoint" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="capability" Type="Edm.String" Nullable="false" />
        <Property Name="providerId" Type="Edm.String" />
        <Property Name="providerName" Type="Edm.String" />
        <Property Name="providerResourceId" Type="Edm.String" />
        <Property Name="uri" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="endUserNotification" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the notification." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the notification was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the notification as defined by the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the notification as defined by the user." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who last modified the notification." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="notificationType" Type="graph.endUserNotificationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue." />
        </Property>
        <Property Name="source" Type="graph.simulationContentSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.simulationContentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue." />
        </Property>
        <Property Name="supportedLocales" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported locales for endUserNotification content." />
        </Property>
        <NavigationProperty Name="details" Type="Collection(graph.endUserNotificationDetail)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="endUserNotificationDetail" BaseType="graph.entity">
        <Property Name="emailContent" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email HTML content." />
        </Property>
        <Property Name="isDefaultLangauge" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this language is default." />
        </Property>
        <Property Name="language" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notification language." />
        </Property>
        <Property Name="locale" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notification locale." />
        </Property>
        <Property Name="sentFrom" Type="graph.emailIdentity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email details of the sender." />
        </Property>
        <Property Name="subject" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mail subject." />
        </Property>
      </EntityType>
      <EntityType Name="engagementAsyncOperation" BaseType="graph.longRunningOperation">
        <Property Name="operationType" Type="graph.engagementAsyncOperationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the long-running operation. The possible values are: createCommunity, unknownFutureValue." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the object created or modified as a result of this async operation." />
        </Property>
      </EntityType>
      <EntityType Name="enrollmentConfigurationAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to managed devices in the tenant" />
        </Property>
      </EntityType>
      <EntityType Name="enrollmentTroubleshootingEvent" BaseType="graph.deviceManagementTroubleshootingEvent">
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Azure AD device identifier." />
        </Property>
        <Property Name="enrollmentType" Type="graph.deviceEnrollmentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount." />
        </Property>
        <Property Name="failureCategory" Type="graph.deviceEnrollmentFailureReason" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment." />
        </Property>
        <Property Name="failureReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed failure reason." />
        </Property>
        <Property Name="managedDeviceIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device identifier created or collected by Intune." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operating System." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS Version." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for the user that tried to enroll the device." />
        </Property>
      </EntityType>
      <EntityType Name="enterpriseCodeSigningCertificate" BaseType="graph.entity">
        <Property Name="content" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
        <Property Name="issuer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
        <Property Name="issuerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
        <Property Name="status" Type="graph.certificateStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: notProvisioned, provisioned." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
        <Property Name="subjectName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
        <Property Name="uploadDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
        </Property>
      </EntityType>
      <EntityType Name="entitlementManagement" BaseType="graph.entity">
        <NavigationProperty Name="accessPackageAssignmentApprovals" Type="Collection(graph.approval)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Approval stages for decisions associated with access package assignment requests." />
        </NavigationProperty>
        <NavigationProperty Name="accessPackages" Type="Collection(graph.accessPackage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access packages define the collection of resource roles and the policies for which subjects can request or be assigned access to those resources." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentPolicies" Type="Collection(graph.accessPackageAssignmentPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentRequests" Type="Collection(graph.accessPackageAssignmentRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access package assignment requests created by or on behalf of a subject." />
        </NavigationProperty>
        <NavigationProperty Name="assignments" Type="Collection(graph.accessPackageAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment of an access package to a subject for a period of time." />
        </NavigationProperty>
        <NavigationProperty Name="catalogs" Type="Collection(graph.accessPackageCatalog)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for access packages." />
        </NavigationProperty>
        <NavigationProperty Name="connectedOrganizations" Type="Collection(graph.connectedOrganization)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="References to a directory or domain of another organization whose users can request access." />
        </NavigationProperty>
        <NavigationProperty Name="resourceEnvironments" Type="Collection(graph.accessPackageResourceEnvironment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A reference to the geolocation environments in which a resource is located." />
        </NavigationProperty>
        <NavigationProperty Name="resourceRequests" Type="Collection(graph.accessPackageResourceRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a request to add or remove a resource to or from a catalog respectively." />
        </NavigationProperty>
        <NavigationProperty Name="resourceRoleScopes" Type="Collection(graph.accessPackageResourceRoleScope)" ContainsTarget="true" />
        <NavigationProperty Name="resources" Type="Collection(graph.accessPackageResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resources associated with the catalogs." />
        </NavigationProperty>
        <NavigationProperty Name="settings" Type="graph.entitlementManagementSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings that control the behavior of Microsoft Entra entitlement management." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="entitlementManagementSettings" BaseType="graph.entity">
        <Property Name="durationUntilExternalUserDeletedAfterBlocked" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="If externalUserLifecycleAction is blockSignInAndDelete, the duration, typically many days, after an external user is blocked from sign in before their account is deleted." />
        </Property>
        <Property Name="externalUserLifecycleAction" Type="graph.accessPackageExternalUserLifecycleAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Automatic action that the service should take when an external user's last access package assignment is removed. The possible values are: none, blockSignIn, blockSignInAndDelete, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="entity" Abstract="true">
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for an entity. Read-only." />
        </Property>
        <Key>
          <PropertyRef Name="id" />
        </Key>
      </EntityType>
      <EntityType Name="event" BaseType="graph.outlookItem" OpenType="true">
        <Property Name="allowNewTimeProposals" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true." />
        </Property>
        <Property Name="attendees" Type="Collection(graph.attendee)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of attendees for the event." />
        </Property>
        <Property Name="body" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The body of the message associated with the event. It can be in HTML or text format." />
        </Property>
        <Property Name="bodyPreview" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preview of the message associated with the event. It is in text format." />
        </Property>
        <Property Name="end" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that the event ends. By default, the end time is in UTC." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the event has attachments." />
        </Property>
        <Property Name="hideAttendees" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false." />
        </Property>
        <Property Name="iCalUId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only." />
        </Property>
        <Property Name="importance" Type="graph.importance">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance of the event. The possible values are: low, normal, high." />
        </Property>
        <Property Name="isAllDay" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone." />
        </Property>
        <Property Name="isCancelled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the event has been canceled." />
        </Property>
        <Property Name="isDraft" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees." />
        </Property>
        <Property Name="isOnlineMeeting" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional.  After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online." />
        </Property>
        <Property Name="isOrganizer" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner." />
        </Property>
        <Property Name="isReminderOn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if an alert is set to remind the user of the event." />
        </Property>
        <Property Name="location" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location of the event." />
        </Property>
        <Property Name="locations" Type="Collection(graph.location)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value." />
        </Property>
        <Property Name="onlineMeeting" Type="graph.onlineMeetingInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details for an attendee to join the meeting online. Default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you cannot change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again." />
        </Property>
        <Property Name="onlineMeetingProvider" Type="graph.onlineMeetingProviderType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional.  After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently you cannot change onlineMeetingProvider again, and the meeting remains available online." />
        </Property>
        <Property Name="onlineMeetingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future." />
        </Property>
        <Property Name="organizer" Type="graph.recipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizer of the event." />
        </Property>
        <Property Name="originalEndTimeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook." />
        </Property>
        <Property Name="originalStart" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="originalStartTimeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recurrence pattern for the event." />
        </Property>
        <Property Name="reminderMinutesBeforeStart" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes before the event start time that the reminder alert occurs." />
        </Property>
        <Property Name="responseRequested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default is true, which represents the organizer would like an invitee to send a response to the event." />
        </Property>
        <Property Name="responseStatus" Type="graph.responseStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of response sent in response to an event message." />
        </Property>
        <Property Name="sensitivity" Type="graph.sensitivity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: normal, personal, private, confidential." />
        </Property>
        <Property Name="seriesMasterId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID for the recurring series master item, if this event is part of a recurring series." />
        </Property>
        <Property Name="showAs" Type="graph.freeBusyStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown." />
        </Property>
        <Property Name="start" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start date, time, and time zone of the event. By default, the start time is in UTC." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text of the event's subject line." />
        </Property>
        <Property Name="transactionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional." />
        </Property>
        <Property Name="type" Type="graph.eventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only" />
        </Property>
        <Property Name="webLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame." />
        </Property>
        <NavigationProperty Name="attachments" Type="Collection(graph.attachment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="calendar" Type="graph.calendar">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar that contains the event. Navigation property. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the event. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="instances" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="RestrictedProperties">
                <Collection>
                  <Record>
                    <PropertyValue Property="NavigationProperty">
                      <PropertyPath>instances</PropertyPath>
                    </PropertyValue>
                    <PropertyValue Property="ReadRestrictions">
                      <Record>
                        <PropertyValue Property="CustomQueryOptions">
                          <Collection>
                            <Record>
                              <PropertyValue Property="Name" String="startDateTime" />
                              <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                              <PropertyValue Property="Required" Bool="true" />
                            </Record>
                            <Record>
                              <PropertyValue Property="Name" String="endDateTime" />
                              <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                              <PropertyValue Property="Required" Bool="true" />
                            </Record>
                          </Collection>
                        </PropertyValue>
                      </Record>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the event. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the event. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="eventMessage" BaseType="graph.message">
        <Property Name="endDateTime" Type="graph.dateTimeTimeZone" />
        <Property Name="isAllDay" Type="Edm.Boolean" />
        <Property Name="isDelegated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if this meeting request is accessible to a delegate, false otherwise. Default is false." />
        </Property>
        <Property Name="isOutOfDate" Type="Edm.Boolean" />
        <Property Name="location" Type="graph.location" />
        <Property Name="meetingMessageType" Type="graph.meetingMessageType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of event message: none, meetingRequest, meetingCancelled, meetingAccepted, meetingTenativelyAccepted, meetingDeclined." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence" />
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone" />
        <Property Name="type" Type="graph.eventType" />
        <NavigationProperty Name="event" Type="graph.event" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The event associated with the event message. The assumption for attendees or room resources is that the Calendar Attendant is set to automatically update the calendar with an event when meeting request event messages arrive. Navigation property. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="eventMessageRequest" BaseType="graph.eventMessage">
        <Property Name="allowNewTimeProposals" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true." />
        </Property>
        <Property Name="meetingRequestType" Type="graph.meetingRequestType" />
        <Property Name="previousEndDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the meeting update changes the meeting end time, this property specifies the previous meeting end time." />
        </Property>
        <Property Name="previousLocation" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the meeting update changes the meeting location, this property specifies the previous meeting location." />
        </Property>
        <Property Name="previousStartDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the meeting update changes the meeting start time, this property specifies the previous meeting start time." />
        </Property>
        <Property Name="responseRequested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if the sender would like the invitee to send a response to the requested meeting." />
        </Property>
      </EntityType>
      <EntityType Name="eventMessageResponse" BaseType="graph.eventMessage">
        <Property Name="proposedNewTime" Type="graph.timeSlot">
          <Annotation Term="Org.OData.Core.V1.Description" String="An alternate date/time proposed by an invitee for a meeting request to start and end. Read-only. Not filterable." />
        </Property>
        <Property Name="responseType" Type="graph.responseType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of response to a meeting request. Possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable." />
        </Property>
      </EntityType>
      <EntityType Name="exchangeProtectionPolicy" BaseType="graph.protectionPolicyBase">
        <NavigationProperty Name="mailboxInclusionRules" Type="Collection(graph.mailboxProtectionRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rules associated with the Exchange protection policy." />
        </NavigationProperty>
        <NavigationProperty Name="mailboxProtectionUnits" Type="Collection(graph.mailboxProtectionUnit)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The protection units (mailboxes) that are  protected under the Exchange protection policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="exchangeRestoreSession" BaseType="graph.restoreSessionBase">
        <NavigationProperty Name="granularMailboxRestoreArtifacts" Type="Collection(graph.granularMailboxRestoreArtifact)" ContainsTarget="true" />
        <NavigationProperty Name="mailboxRestoreArtifacts" Type="Collection(graph.mailboxRestoreArtifact)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of restore points and destination details that can be used to restore Exchange mailboxes." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="extension" BaseType="graph.entity" Abstract="true" OpenType="true" />
      <EntityType Name="extensionProperty" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the application object on which this extension property is defined. Read-only." />
        </Property>
        <Property Name="dataType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the data type of the value the extension property can hold. Following values are supported. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximumNot nullable. For multivalued directory extensions, these limits apply per value in the collection." />
        </Property>
        <Property Name="isMultiValued" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of string types such as 'extensionb7b1c57b532f40b8b5ed4b7a7ba67401jobGroupTracker': ['String 1', 'String 2']. The default value is false. Supports $filter (eq)." />
        </Property>
        <Property Name="isSyncedFromOnPremises" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if this extension property was synced from on-premises active directory using Microsoft Entra Connect. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the extension property. Not nullable. Supports $filter (eq)." />
        </Property>
        <Property Name="targetObjects" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Following values are supported. Not nullable. UserGroupAdministrativeUnitApplicationDeviceOrganization" />
        </Property>
      </EntityType>
      <EntityType Name="externalDomainName" BaseType="graph.entity" />
      <EntityType Name="externalUsersSelfServiceSignUpEventsFlow" BaseType="graph.authenticationEventsFlow">
        <Property Name="onAttributeCollection" Type="graph.onAttributeCollectionHandler">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The configuration for what to invoke when attributes are ready to be collected from the user." />
        </Property>
        <Property Name="onAuthenticationMethodLoadStart" Type="graph.onAuthenticationMethodLoadStartHandler">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked.  Supports $filter (eq). See support for filtering on user flows for syntax information." />
        </Property>
        <Property Name="onInteractiveAuthFlowStart" Type="graph.onInteractiveAuthFlowStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The configuration for what to invoke when an authentication flow is ready to be initiated." />
        </Property>
        <Property Name="onUserCreateStart" Type="graph.onUserCreateStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="The configuration for what to invoke during user creation." />
        </Property>
      </EntityType>
      <EntityType Name="featureRolloutPolicy" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description for this feature rollout policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for this  feature rollout policy." />
        </Property>
        <Property Name="feature" Type="graph.stagedFeatureName" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: passthroughAuthentication, seamlessSso, passwordHashSync, emailAsAlternateId, unknownFutureValue, certificateBasedAuthentication, multiFactorAuthentication. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: certificateBasedAuthentication, multiFactorAuthentication. For more information about the prerequisites for the enabled features, see Prerequisites for enabled features." />
        </Property>
        <Property Name="isAppliedToOrganization" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this feature rollout policy should be applied to the entire organization." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the feature rollout is enabled." />
        </Property>
        <NavigationProperty Name="appliesTo" Type="Collection(graph.directoryObject)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Nullable. Specifies a list of directoryObject resources that feature is enabled for." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="federatedIdentityCredential" BaseType="graph.entity">
        <Property Name="audiences" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you might need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unvalidated description of the federated identity credential, provided by the user. It has a limit of 600 characters. Optional." />
        </Property>
        <Property Name="issuer" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the external identity provider, which must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique within the app. It has a limit of 600 characters. Required." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. The string is immutable after it's created. Alternate key. Required. Not nullable. Supports $filter (eq)." />
        </Property>
        <Property Name="subject" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format; each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique within the app. It has a limit of 600 characters. Supports $filter (eq)." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="name" />
                    <PropertyValue PropertyPath="name" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
      </EntityType>
      <EntityType Name="fido2AuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="aaGuid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator." />
        </Property>
        <Property Name="attestationCertificates" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attestation certificate(s) attached to this security key." />
        </Property>
        <Property Name="attestationLevel" Type="graph.attestationLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when this key was registered to the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the key as given by the user." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer-assigned model of the FIDO2 security key." />
        </Property>
      </EntityType>
      <EntityType Name="fido2AuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="isAttestationEnforced" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether attestation must be enforced for FIDO2 security key registration." />
        </Property>
        <Property Name="isSelfServiceRegistrationAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if users can register new FIDO2 security keys." />
        </Property>
        <Property Name="keyRestrictions" Type="graph.fido2KeyRestrictions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (e.g. make and model) of the authenticator." />
        </Property>
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="fido2CombinationConfiguration" BaseType="graph.authenticationCombinationConfiguration">
        <Property Name="allowedAAGUIDs" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of AAGUIDs allowed to be used as part of the specified authentication method combinations." />
        </Property>
      </EntityType>
      <EntityType Name="fieldValueSet" BaseType="graph.entity" OpenType="true" />
      <EntityType Name="fileAssessmentRequest" BaseType="graph.threatAssessmentRequest">
        <Property Name="contentData" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64 encoded file content. The file content can't fetch back because it isn't stored." />
        </Property>
        <Property Name="fileName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file name." />
        </Property>
      </EntityType>
      <EntityType Name="fileAttachment" BaseType="graph.attachment" HasStream="true">
        <Property Name="contentBytes" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The base64-encoded contents of the file." />
        </Property>
        <Property Name="contentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the attachment in the Exchange store." />
        </Property>
        <Property Name="contentLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Don't use this property as it isn't supported." />
        </Property>
      </EntityType>
      <EntityType Name="fileStorage" BaseType="graph.entity">
        <NavigationProperty Name="containers" Type="Collection(graph.fileStorageContainer)" ContainsTarget="true" />
        <NavigationProperty Name="deletedContainers" Type="Collection(graph.fileStorageContainer)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="fileStorageContainer" BaseType="graph.entity">
        <Property Name="containerTypeId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Container type ID of the fileStorageContainer. For details about container types, see Container Types. Each container must have only one container type. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the fileStorageContainer creation. Read-only." />
        </Property>
        <Property Name="customProperties" Type="graph.fileStorageContainerCustomPropertyDictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom property collection for the fileStorageContainer. Read-write." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a user-visible description of the fileStorageContainer. Read-write." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the fileStorageContainer. Read-write." />
        </Property>
        <Property Name="lockState" Type="graph.siteLockState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the lock state of the fileStorageContainer. The possible values are unlocked and lockedReadOnly. Read-only." />
        </Property>
        <Property Name="settings" Type="graph.fileStorageContainerSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings associated with a fileStorageContainer. Read-write." />
        </Property>
        <Property Name="status" Type="graph.fileStorageContainerStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the fileStorageContainer. Containers are created as inactive and require activation. Inactive containers are subjected to automatic deletion in 24 hours. The possible values are: inactive, active. Read-only." />
        </Property>
        <Property Name="viewpoint" Type="graph.fileStorageContainerViewpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data specific to the current user. Read-only." />
        </Property>
        <NavigationProperty Name="drive" Type="graph.drive">
          <Annotation Term="Org.OData.Core.V1.Description" String="The drive of the resource fileStorageContainer. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="permissions" Type="Collection(graph.permission)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of permissions for users in the fileStorageContainer. Permission for each user is set by the roles property. The possible values are: reader, writer, manager, and owner. Read-write." />
        </NavigationProperty>
        <NavigationProperty Name="recycleBin" Type="graph.recycleBin" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Recycle bin of the fileStorageContainer. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="filterOperatorSchema" BaseType="graph.entity">
        <Property Name="arity" Type="graph.scopeOperatorType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Arity of the operator. Possible values are: Binary, Unary. The default is Binary." />
        </Property>
        <Property Name="multivaluedComparisonType" Type="graph.scopeOperatorMultiValuedComparisonType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: All, Any. Applies only to multivalued attributes. All means that all values must satisfy the condition. Any means that at least one value has to satisfy the condition. The default is All." />
        </Property>
        <Property Name="supportedAttributeTypes" Type="Collection(graph.attributeType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String." />
        </Property>
      </EntityType>
      <EntityType Name="governanceInsight" BaseType="graph.entity" Abstract="true">
        <Property Name="insightCreatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates when the insight was created." />
        </Property>
      </EntityType>
      <EntityType Name="granularMailboxRestoreArtifact" BaseType="graph.mailboxRestoreArtifact">
        <Property Name="artifactCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="." />
        </Property>
        <Property Name="searchResponseId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="." />
        </Property>
      </EntityType>
      <EntityType Name="group" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="allowExternalSenders" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="assignedLabels" Type="Collection(graph.assignedLabel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role." />
        </Property>
        <Property Name="assignedLicenses" Type="Collection(graph.assignedLicense)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only." />
        </Property>
        <Property Name="autoSubscribeNewMembers" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="classification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes a classification for the group (such as low, medium, or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of when the group was created. The value can't be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the group. This property is required when a group is created and can't be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of when the group is set to expire. It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only." />
        </Property>
        <Property Name="groupTypes" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not)." />
        </Property>
        <Property Name="hasMembersWithLicenseErrors" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq)." />
        </Property>
        <Property Name="hideFromAddressLists" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="hideFromOutlookClients" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="isArchived" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs." />
        </Property>
        <Property Name="isAssignableToRole" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="isManagementRestricted" Type="Edm.Boolean" />
        <Property Name="isSubscribedByMail" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="licenseProcessingState" Type="graph.licenseProcessingState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only." />
        </Property>
        <Property Name="mail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address for the group, for example, 'serviceadmins@contoso.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="mailEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="mailNickname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] ' ; : &lt;&gt; , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="membershipRule" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith)." />
        </Property>
        <Property Name="membershipRuleProcessingState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Property Name="onPremisesDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only." />
        </Property>
        <Property Name="onPremisesLastSyncDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in)." />
        </Property>
        <Property Name="onPremisesNetBiosName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only." />
        </Property>
        <Property Name="onPremisesProvisioningErrors" Type="Collection(graph.onPremisesProvisioningError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not)." />
        </Property>
        <Property Name="onPremisesSamAccountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only." />
        </Property>
        <Property Name="onPremisesSecurityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values)." />
        </Property>
        <Property Name="onPremisesSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values)." />
        </Property>
        <Property Name="preferredDataLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer  Exchange Administrator  SharePoint Administrator  For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default." />
        </Property>
        <Property Name="preferredLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="proxyAddresses" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="renewedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only." />
        </Property>
        <Property Name="securityEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Property Name="securityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security identifier of the group, used in Windows scenarios. Read-only. Returned by default." />
        </Property>
        <Property Name="serviceProvisioningErrors" Type="Collection(graph.serviceProvisioningError)">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="Readable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object.  Supports $filter (eq, not, for isResolved and serviceInstance)." />
        </Property>
        <Property Name="theme" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red. Returned by default." />
        </Property>
        <Property Name="uniqueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only." />
        </Property>
        <Property Name="unseenCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID})." />
        </Property>
        <Property Name="visibility" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="uniqueName" />
                    <PropertyValue PropertyPath="uniqueName" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="acceptedSenders" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post." />
        </NavigationProperty>
        <NavigationProperty Name="appRoleAssignments" Type="Collection(graph.appRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the app roles granted to a group for an application. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="calendar" Type="graph.calendar" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's calendar. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="calendarView" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar view for the calendar. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="conversations" Type="Collection(graph.conversation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's conversations." />
        </NavigationProperty>
        <NavigationProperty Name="createdOnBehalfOf" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user (or application) that created the group. NOTE: This property isn't set if the user is an administrator. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="drive" Type="graph.drive">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's default drive. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="drives" Type="Collection(graph.drive)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's drives. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="events" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's calendar events." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the group. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="groupLifecyclePolicies" Type="Collection(graph.groupLifecyclePolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of lifecycle policies for this group. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="memberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=members($select=id,userPrincipalName,displayName)." />
        </NavigationProperty>
        <NavigationProperty Name="membersWithLicenseErrors" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of group members with license errors from this group-based license assignment. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="onenote" Type="graph.onenote" ContainsTarget="true" />
        <NavigationProperty Name="owners" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=owners($select=id,userPrincipalName,displayName)." />
        </NavigationProperty>
        <NavigationProperty Name="permissionGrants" Type="Collection(graph.resourceSpecificPermissionGrant)" ContainsTarget="true" />
        <NavigationProperty Name="photo" Type="graph.profilePhoto" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's profile photo" />
        </NavigationProperty>
        <NavigationProperty Name="photos" Type="Collection(graph.profilePhoto)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The profile photos owned by the group. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="planner" Type="graph.plannerGroup" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Entry-point to Planner resource that might exist for a Unified Group." />
        </NavigationProperty>
        <NavigationProperty Name="rejectedSenders" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of users or groups not allowed to create posts or calendar events in this group. Nullable" />
        </NavigationProperty>
        <NavigationProperty Name="settings" Type="Collection(graph.groupSetting)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings that can govern this group's behavior, like whether members can invite guests to the group. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sites" Type="Collection(graph.site)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.ExplicitOperationBindings">
            <Collection>
              <String>microsoft.graph.add</String>
              <String>microsoft.graph.remove</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of SharePoint sites in this group. Access the default site with /sites/root." />
        </NavigationProperty>
        <NavigationProperty Name="team" Type="graph.team" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The team associated with this group." />
        </NavigationProperty>
        <NavigationProperty Name="threads" Type="Collection(graph.conversationThread)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group's conversation threads. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMemberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The groups that a group is a member of, either directly or through nested membership. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMembers" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The direct and transitive members of a group. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="groupLifecyclePolicy" BaseType="graph.entity">
        <Property Name="alternateNotificationEmails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon." />
        </Property>
        <Property Name="groupLifetimeInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined." />
        </Property>
        <Property Name="managedGroupTypes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group type for which the expiration policy applies. Possible values are All, Selected or None." />
        </Property>
      </EntityType>
      <EntityType Name="groupSetting" BaseType="graph.entity" OpenType="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this group of settings, which comes from the associated template." />
        </Property>
        <Property Name="templateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object. Read-only." />
        </Property>
        <Property Name="values" Type="Collection(graph.settingValue)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object." />
        </Property>
      </EntityType>
      <EntityType Name="groupSettingTemplate" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the template." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the template. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings." />
        </Property>
        <Property Name="values" Type="Collection(graph.settingTemplateValue)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template." />
        </Property>
      </EntityType>
      <EntityType Name="homeRealmDiscoveryPolicy" BaseType="graph.stsPolicy" />
      <EntityType Name="horizontalSection" BaseType="graph.entity">
        <Property Name="emphasis" Type="graph.sectionEmphasisType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue." />
        </Property>
        <Property Name="layout" Type="graph.horizontalSectionLayoutType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Layout type of the section. The possible values are: none, oneColumn, twoColumns, threeColumns, oneThirdLeftColumn, oneThirdRightColumn, fullWidth, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="columns" Type="Collection(graph.horizontalSectionColumn)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of vertical columns in this section." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="horizontalSectionColumn" BaseType="graph.entity">
        <Property Name="width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section." />
        </Property>
        <NavigationProperty Name="webparts" Type="Collection(graph.webPart)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of WebParts in this column." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="identityApiConnector" BaseType="graph.entity">
        <Property Name="authenticationConfiguration" Type="graph.apiAuthenticationConfigurationBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object which describes the authentication configuration details for calling the API. Basic and PKCS 12 client certificate are supported." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the API connector." />
        </Property>
        <Property Name="targetUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the API endpoint to call." />
        </Property>
      </EntityType>
      <EntityType Name="identityBuiltInUserFlowAttribute" BaseType="graph.identityUserFlowAttribute" />
      <EntityType Name="identityContainer" BaseType="graph.entity">
        <NavigationProperty Name="apiConnectors" Type="Collection(graph.identityApiConnector)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents entry point for API connectors." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationEventListeners" Type="Collection(graph.authenticationEventListener)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents listeners for custom authentication extension events in Azure AD for workforce and customers." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationEventsFlows" Type="Collection(graph.authenticationEventsFlow)" ContainsTarget="true">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.externalUsersSelfServiceSignUpEventsFlow</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the entry point for self-service sign-up and sign-in user flows in both Microsoft Entra workforce and external tenants." />
        </NavigationProperty>
        <NavigationProperty Name="b2xUserFlows" Type="Collection(graph.b2xIdentityUserFlow)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents entry point for B2X/self-service sign-up identity userflows." />
        </NavigationProperty>
        <NavigationProperty Name="conditionalAccess" Type="graph.conditionalAccessRoot" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="the entry point for the Conditional Access (CA) object model." />
        </NavigationProperty>
        <NavigationProperty Name="customAuthenticationExtensions" Type="Collection(graph.customAuthenticationExtension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents custom extensions to authentication flows in Azure AD for workforce and customers." />
        </NavigationProperty>
        <NavigationProperty Name="identityProviders" Type="Collection(graph.identityProviderBase)" ContainsTarget="true" />
        <NavigationProperty Name="userFlowAttributes" Type="Collection(graph.identityUserFlowAttribute)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents entry point for identity userflow attributes." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="identityCustomUserFlowAttribute" BaseType="graph.identityUserFlowAttribute" />
      <EntityType Name="identityGovernance">
        <NavigationProperty Name="accessReviews" Type="graph.accessReviewSet" ContainsTarget="true" />
        <NavigationProperty Name="appConsent" Type="graph.appConsentApprovalRoute" ContainsTarget="true" />
        <NavigationProperty Name="entitlementManagement" Type="graph.entitlementManagement" ContainsTarget="true" />
        <NavigationProperty Name="lifecycleWorkflows" Type="microsoft.graph.identityGovernance.lifecycleWorkflowsContainer" ContainsTarget="true" />
        <NavigationProperty Name="privilegedAccess" Type="graph.privilegedAccessRoot" ContainsTarget="true" />
        <NavigationProperty Name="termsOfUse" Type="graph.termsOfUseContainer" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="identityProtectionRoot">
        <NavigationProperty Name="riskDetections" Type="Collection(graph.riskDetection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Risk detection in Microsoft Entra ID Protection and the associated information about the detection." />
        </NavigationProperty>
        <NavigationProperty Name="riskyServicePrincipals" Type="Collection(graph.riskyServicePrincipal)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra service principals that are at risk." />
        </NavigationProperty>
        <NavigationProperty Name="riskyUsers" Type="Collection(graph.riskyUser)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users that are flagged as at-risk by Microsoft Entra ID Protection." />
        </NavigationProperty>
        <NavigationProperty Name="servicePrincipalRiskDetections" Type="Collection(graph.servicePrincipalRiskDetection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents information about detected at-risk service principals in a Microsoft Entra tenant." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="identityProvider" BaseType="graph.entity">
        <Property Name="clientId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable." />
        </Property>
        <Property Name="clientSecret" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return .  Required. Not nullable." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the identity provider. Not nullable." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable." />
        </Property>
      </EntityType>
      <EntityType Name="identityProviderBase" BaseType="graph.entity" Abstract="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the identity provider." />
        </Property>
      </EntityType>
      <EntityType Name="identitySecurityDefaultsEnforcementPolicy" BaseType="graph.policyBase">
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, Microsoft Entra security defaults are enabled for the tenant." />
        </Property>
      </EntityType>
      <EntityType Name="identityUserFlow" BaseType="graph.entity">
        <Property Name="userFlowType" Type="graph.userFlowType" Nullable="false" />
        <Property Name="userFlowTypeVersion" Type="Edm.Single" Nullable="false" />
      </EntityType>
      <EntityType Name="identityUserFlowAttribute" BaseType="graph.entity">
        <Property Name="dataType" Type="graph.identityUserFlowAttributeDataType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The data type of the user flow attribute. Can't be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime, unknownFutureValue.  Supports $filter (eq, ne)." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the user flow attribute that's shown to the user at the time of sign up." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user flow attribute.  Supports $filter (eq, ne)." />
        </Property>
        <Property Name="userFlowAttributeType" Type="graph.identityUserFlowAttributeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the user flow attribute. Read-only. Depending on the type of attribute, the values for this property are builtIn, custom, required, unknownFutureValue.  Supports $filter (eq, ne)." />
        </Property>
      </EntityType>
      <EntityType Name="identityUserFlowAttributeAssignment" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the identityUserFlowAttribute within a user flow." />
        </Property>
        <Property Name="isOptional" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value." />
        </Property>
        <Property Name="requiresVerification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the identityUserFlowAttribute requires verification, and is only used for verifying the user's phone number or email address." />
        </Property>
        <Property Name="userAttributeValues" Type="Collection(graph.userAttributeValuesItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect." />
        </Property>
        <Property Name="userInputType" Type="graph.identityUserFlowAttributeInputType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The input type of the user flow attribute. Possible values are: textBox, dateTimeDropdown, radioSingleSelect, dropdownSingleSelect, emailBox, checkboxMultiSelect." />
        </Property>
        <NavigationProperty Name="userAttribute" Type="graph.identityUserFlowAttribute">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user attribute that you want to add to your user flow." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="importedWindowsAutopilotDeviceIdentity" BaseType="graph.entity">
        <Property Name="assignedUserPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UPN of the user the device will be assigned" />
        </Property>
        <Property Name="groupTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group Tag of the Windows autopilot device." />
        </Property>
        <Property Name="hardwareIdentifier" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hardware Blob of the Windows autopilot device." />
        </Property>
        <Property Name="importId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Import Id of the Windows autopilot device." />
        </Property>
        <Property Name="productKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Product Key of the Windows autopilot device." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Serial number of the Windows autopilot device." />
        </Property>
        <Property Name="state" Type="graph.importedWindowsAutopilotDeviceIdentityState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current state of the imported device." />
        </Property>
      </EntityType>
      <EntityType Name="importedWindowsAutopilotDeviceIdentityUpload" BaseType="graph.entity">
        <Property Name="createdDateTimeUtc" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="status" Type="graph.importedWindowsAutopilotDeviceIdentityUploadStatus" Nullable="false" />
        <NavigationProperty Name="deviceIdentities" Type="Collection(graph.importedWindowsAutopilotDeviceIdentity)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="inferenceClassification" BaseType="graph.entity">
        <NavigationProperty Name="overrides" Type="Collection(graph.inferenceClassificationOverride)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="inferenceClassificationOverride" BaseType="graph.entity">
        <Property Name="classifyAs" Type="graph.inferenceClassificationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other." />
        </Property>
        <Property Name="senderEmailAddress" Type="graph.emailAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address information of the sender for whom the override is created." />
        </Property>
      </EntityType>
      <EntityType Name="informationProtection">
        <NavigationProperty Name="bitlocker" Type="graph.bitlocker" ContainsTarget="true" />
        <NavigationProperty Name="threatAssessmentRequests" Type="Collection(graph.threatAssessmentRequest)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="insightsSettings" BaseType="graph.entity">
        <Property Name="disabledForGroup" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of a Microsoft Entra group, of which the specified type of insights are disabled for its members. The default value is null. Optional." />
        </Property>
        <Property Name="isEnabledInOrganization" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if insights of the specified type are enabled for the organization; false if insights of the specified type are disabled for all users without exceptions. The default value is true. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="internalDomainFederation" BaseType="graph.samlOrWsFedProvider">
        <Property Name="activeSignInUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet." />
        </Property>
        <Property Name="federatedIdpMfaBehavior" Type="graph.federatedIdpMfaBehavior">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether Microsoft Entra ID accepts the MFA performed by the federated IdP when a federated user accesses an application that is governed by a conditional access policy that requires MFA. The possible values are: acceptIfMfaDoneByFederatedIdp, enforceMfaByFederatedIdp, rejectMfaByFederatedIdp, unknownFutureValue. For more information, see federatedIdpMfaBehavior values." />
        </Property>
        <Property Name="isSignedAuthenticationRequestRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, when SAML authentication requests are sent to the federated SAML IdP, Microsoft Entra ID will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP aren't signed." />
        </Property>
        <Property Name="nextSigningCertificate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fallback token signing certificate that can also be used to sign tokens, for example when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated." />
        </Property>
        <Property Name="passwordResetUri" Type="Edm.String" />
        <Property Name="promptLoginBehavior" Type="graph.promptLoginBehavior">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the preferred behavior for the sign-in prompt. The possible values are: translateToFreshPasswordAuthentication, nativeSupport, disabled, unknownFutureValue." />
        </Property>
        <Property Name="signingCertificateUpdateStatus" Type="graph.signingCertificateUpdateStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides status and timestamp of the last update of the signing certificate." />
        </Property>
        <Property Name="signOutUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet." />
        </Property>
      </EntityType>
      <EntityType Name="internetExplorerMode" BaseType="graph.entity">
        <NavigationProperty Name="siteLists" Type="Collection(graph.browserSiteList)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of site lists to support Internet Explorer mode." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="invitation" BaseType="graph.entity">
        <Property Name="invitedUserDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user being invited." />
        </Property>
        <Property Name="invitedUserEmailAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the user being invited. Required. The following special characters aren't permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&amp;)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (&lt; &gt;)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name, including at the beginning or end of the name." />
        </Property>
        <Property Name="invitedUserMessageInfo" Type="graph.invitedUserMessageInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains configuration for the message being sent to the invited user, including customizing message text, language, and cc recipient list." />
        </Property>
        <Property Name="invitedUserType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userType of the user being invited. By default, this is Guest. You can invite as Member if you're a company administrator." />
        </Property>
        <Property Name="inviteRedeemUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL the user can use to redeem their invitation. Read-only." />
        </Property>
        <Property Name="inviteRedirectUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL the user should be redirected to after the invitation is redeemed. Required." />
        </Property>
        <Property Name="resetRedemption" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reset the user's redemption status and reinvite a user while retaining their user identifier, group memberships, and app assignments. This property allows you to enable a user to sign-in using a different email address from the one in the previous invitation. When true, the invitedUser/id relationship is required. For more information about using this property, see Reset redemption status for a guest user." />
        </Property>
        <Property Name="sendInvitationMessage" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an email should be sent to the user being invited. The default is false." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error." />
        </Property>
        <NavigationProperty Name="invitedUser" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user created as part of the invitation creation. Read-only. The id property is required in the request body to reset a redemption status." />
        </NavigationProperty>
        <NavigationProperty Name="invitedUserSponsors" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="inviteParticipantsOperation" BaseType="graph.commsOperation" OpenType="true">
        <Property Name="participants" Type="Collection(graph.invitationParticipantInfo)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The participants to invite." />
        </Property>
      </EntityType>
      <EntityType Name="iosCertificateProfile" BaseType="graph.deviceConfiguration" Abstract="true" />
      <EntityType Name="iosCompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="deviceThreatProtectionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection ." />
        </Property>
        <Property Name="deviceThreatProtectionRequiredSecurityLevel" Type="graph.deviceThreatProtectionLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet." />
        </Property>
        <Property Name="managedEmailProfileRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a managed email profile." />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum IOS version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum IOS version." />
        </Property>
        <Property Name="passcodeBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passcodes." />
        </Property>
        <Property Name="passcodeExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the passcode expires. Valid values 1 to 65535" />
        </Property>
        <Property Name="passcodeMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passcodeMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passcode. Valid values 4 to 14" />
        </Property>
        <Property Name="passcodeMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a passcode is required." />
        </Property>
        <Property Name="passcodePreviousPasscodeBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passcodes to block. Valid values 1 to 24" />
        </Property>
        <Property Name="passcodeRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a passcode." />
        </Property>
        <Property Name="passcodeRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="securityBlockJailbrokenDevices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
        </Property>
      </EntityType>
      <EntityType Name="iosCustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="payload" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload. (UTF8 encoded byte array)" />
        </Property>
        <Property Name="payloadFileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload file name (.mobileconfig" />
        </Property>
        <Property Name="payloadName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name that is displayed to the user." />
        </Property>
      </EntityType>
      <EntityType Name="iosDeviceFeaturesConfiguration" BaseType="graph.appleDeviceFeaturesConfigurationBase">
        <Property Name="assetTagTemplate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Asset tag information for the device, displayed on the login window and lock screen." />
        </Property>
        <Property Name="homeScreenDockIcons" Type="Collection(graph.iosHomeScreenItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="homeScreenPages" Type="Collection(graph.iosHomeScreenPage)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of pages on the Home Screen. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="lockScreenFootnote" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later." />
        </Property>
        <Property Name="notificationSettings" Type="Collection(graph.iosNotificationSettings)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements." />
        </Property>
      </EntityType>
      <EntityType Name="iosGeneralDeviceConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="accountBlockModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow account modification when the device is in supervised mode." />
        </Property>
        <Property Name="activationLockAllowWhenSupervised" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow activation lock when the device is in the supervised mode." />
        </Property>
        <Property Name="airDropBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow AirDrop when the device is in supervised mode." />
        </Property>
        <Property Name="airDropForceUnmanagedDropTarget" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later)." />
        </Property>
        <Property Name="airPlayForcePairingPasswordForOutgoingRequests" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password." />
        </Property>
        <Property Name="appleNewsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later)." />
        </Property>
        <Property Name="appleWatchBlockPairing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later)." />
        </Property>
        <Property Name="appleWatchForceWristDetection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later)." />
        </Property>
        <Property Name="appsSingleAppModeList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="appStoreBlockAutomaticDownloads" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later)." />
        </Property>
        <Property Name="appStoreBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="appStoreBlockInAppPurchases" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from making in app purchases." />
        </Property>
        <Property Name="appStoreBlockUIAppInstallation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later)." />
        </Property>
        <Property Name="appStoreRequirePassword" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password when using the app store." />
        </Property>
        <Property Name="appsVisibilityList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements." />
        </Property>
        <Property Name="appsVisibilityListType" Type="graph.appListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant." />
        </Property>
        <Property Name="bluetoothBlockModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later)." />
        </Property>
        <Property Name="cameraBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="cellularBlockDataRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
        </Property>
        <Property Name="cellularBlockGlobalBackgroundFetchWhileRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block global background fetch while roaming." />
        </Property>
        <Property Name="cellularBlockPerAppDataModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode." />
        </Property>
        <Property Name="cellularBlockPersonalHotspot" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Personal Hotspot." />
        </Property>
        <Property Name="cellularBlockVoiceRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice roaming." />
        </Property>
        <Property Name="certificatesBlockUntrustedTlsCertificates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block untrusted TLS certificates." />
        </Property>
        <Property Name="classroomAppBlockRemoteScreenObservation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later)." />
        </Property>
        <Property Name="classroomAppForceUnpromptedScreenObservation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode." />
        </Property>
        <Property Name="compliantAppListType" Type="graph.appListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant." />
        </Property>
        <Property Name="compliantAppsList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
        </Property>
        <Property Name="configurationProfileBlockChanges" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode." />
        </Property>
        <Property Name="definitionLookupBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later )." />
        </Property>
        <Property Name="deviceBlockEnableRestrictions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode." />
        </Property>
        <Property Name="deviceBlockEraseContentAndSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode." />
        </Property>
        <Property Name="deviceBlockNameModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later)." />
        </Property>
        <Property Name="diagnosticDataBlockSubmission" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
        </Property>
        <Property Name="diagnosticDataBlockSubmissionModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later)." />
        </Property>
        <Property Name="documentsBlockManagedDocumentsInUnmanagedApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from viewing managed documents in unmanaged apps." />
        </Property>
        <Property Name="documentsBlockUnmanagedDocumentsInManagedApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from viewing unmanaged documents in managed apps." />
        </Property>
        <Property Name="emailInDomainSuffixes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An email address lacking a suffix that matches any of these strings will be considered out-of-domain." />
        </Property>
        <Property Name="enterpriseAppBlockTrust" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from trusting an enterprise app." />
        </Property>
        <Property Name="enterpriseAppBlockTrustModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device." />
        </Property>
        <Property Name="faceTimeBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="findMyFriendsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block changes to Find My Friends when the device is in supervised mode." />
        </Property>
        <Property Name="gameCenterBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Game Center when the device is in supervised mode." />
        </Property>
        <Property Name="gamingBlockGameCenterFriends" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="gamingBlockMultiplayer" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="hostPairingBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode." />
        </Property>
        <Property Name="iBooksStoreBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode." />
        </Property>
        <Property Name="iBooksStoreBlockErotica" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica." />
        </Property>
        <Property Name="iCloudBlockActivityContinuation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device." />
        </Property>
        <Property Name="iCloudBlockBackup" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="iCloudBlockDocumentSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="iCloudBlockManagedAppsSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Managed Apps Cloud Sync." />
        </Property>
        <Property Name="iCloudBlockPhotoLibrary" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud Photo Library." />
        </Property>
        <Property Name="iCloudBlockPhotoStreamSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud Photo Stream Sync." />
        </Property>
        <Property Name="iCloudBlockSharedPhotoStream" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Shared Photo Stream." />
        </Property>
        <Property Name="iCloudRequireEncryptedBackup" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require backups to iCloud be encrypted." />
        </Property>
        <Property Name="iTunesBlockExplicitContent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="iTunesBlockMusicService" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later)." />
        </Property>
        <Property Name="iTunesBlockRadio" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later)." />
        </Property>
        <Property Name="keyboardBlockAutoCorrect" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later)." />
        </Property>
        <Property Name="keyboardBlockDictation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using dictation input when the device is in supervised mode." />
        </Property>
        <Property Name="keyboardBlockPredictive" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later)." />
        </Property>
        <Property Name="keyboardBlockShortcuts" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later)." />
        </Property>
        <Property Name="keyboardBlockSpellCheck" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later)." />
        </Property>
        <Property Name="kioskModeAllowAssistiveSpeak" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow assistive speak while in kiosk mode." />
        </Property>
        <Property Name="kioskModeAllowAssistiveTouchSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode." />
        </Property>
        <Property Name="kioskModeAllowAutoLock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead." />
        </Property>
        <Property Name="kioskModeAllowColorInversionSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode." />
        </Property>
        <Property Name="kioskModeAllowRingerSwitch" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead." />
        </Property>
        <Property Name="kioskModeAllowScreenRotation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead." />
        </Property>
        <Property Name="kioskModeAllowSleepButton" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead." />
        </Property>
        <Property Name="kioskModeAllowTouchscreen" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead." />
        </Property>
        <Property Name="kioskModeAllowVoiceOverSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the voice over settings while in kiosk mode." />
        </Property>
        <Property Name="kioskModeAllowVolumeButtons" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead." />
        </Property>
        <Property Name="kioskModeAllowZoomSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the zoom settings while in kiosk mode." />
        </Property>
        <Property Name="kioskModeAppStoreUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known." />
        </Property>
        <Property Name="kioskModeBuiltInAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set." />
        </Property>
        <Property Name="kioskModeManagedAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored." />
        </Property>
        <Property Name="kioskModeRequireAssistiveTouch" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require assistive touch while in kiosk mode." />
        </Property>
        <Property Name="kioskModeRequireColorInversion" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require color inversion while in kiosk mode." />
        </Property>
        <Property Name="kioskModeRequireMonoAudio" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require mono audio while in kiosk mode." />
        </Property>
        <Property Name="kioskModeRequireVoiceOver" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require voice over while in kiosk mode." />
        </Property>
        <Property Name="kioskModeRequireZoom" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require zoom while in kiosk mode." />
        </Property>
        <Property Name="lockScreenBlockControlCenter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using control center on the lock screen." />
        </Property>
        <Property Name="lockScreenBlockNotificationView" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the notification view on the lock screen." />
        </Property>
        <Property Name="lockScreenBlockPassbook" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using passbook when the device is locked." />
        </Property>
        <Property Name="lockScreenBlockTodayView" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the Today View on the lock screen." />
        </Property>
        <Property Name="mediaContentRatingApps" Type="graph.ratingAppsType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17." />
        </Property>
        <Property Name="mediaContentRatingAustralia" Type="graph.mediaContentRatingAustralia">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Australia" />
        </Property>
        <Property Name="mediaContentRatingCanada" Type="graph.mediaContentRatingCanada">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Canada" />
        </Property>
        <Property Name="mediaContentRatingFrance" Type="graph.mediaContentRatingFrance">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for France" />
        </Property>
        <Property Name="mediaContentRatingGermany" Type="graph.mediaContentRatingGermany">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Germany" />
        </Property>
        <Property Name="mediaContentRatingIreland" Type="graph.mediaContentRatingIreland">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Ireland" />
        </Property>
        <Property Name="mediaContentRatingJapan" Type="graph.mediaContentRatingJapan">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Japan" />
        </Property>
        <Property Name="mediaContentRatingNewZealand" Type="graph.mediaContentRatingNewZealand">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for New Zealand" />
        </Property>
        <Property Name="mediaContentRatingUnitedKingdom" Type="graph.mediaContentRatingUnitedKingdom">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for United Kingdom" />
        </Property>
        <Property Name="mediaContentRatingUnitedStates" Type="graph.mediaContentRatingUnitedStates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for United States" />
        </Property>
        <Property Name="messagesBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the Messages app on the supervised device." />
        </Property>
        <Property Name="networkUsageRules" Type="Collection(graph.iosNetworkUsageRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements." />
        </Property>
        <Property Name="notificationsBlockSettingsModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow notifications settings modification (iOS 9.3 and later)." />
        </Property>
        <Property Name="passcodeBlockFingerprintModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block modification of registered Touch ID fingerprints when in supervised mode." />
        </Property>
        <Property Name="passcodeBlockFingerprintUnlock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
        </Property>
        <Property Name="passcodeBlockModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later)." />
        </Property>
        <Property Name="passcodeBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passcodes." />
        </Property>
        <Property Name="passcodeExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the passcode expires. Valid values 1 to 65535" />
        </Property>
        <Property Name="passcodeMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a passcode must contain. Valid values 0 to 4" />
        </Property>
        <Property Name="passcodeMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passcode. Valid values 4 to 14" />
        </Property>
        <Property Name="passcodeMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a passcode is required." />
        </Property>
        <Property Name="passcodeMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="passcodePreviousPasscodeBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passcodes to block. Valid values 1 to 24" />
        </Property>
        <Property Name="passcodeRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a passcode." />
        </Property>
        <Property Name="passcodeRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="passcodeSignInFailureCountBeforeWipe" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before wiping the device. Valid values 2 to 11" />
        </Property>
        <Property Name="podcastsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later)." />
        </Property>
        <Property Name="safariBlockAutofill" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="safariBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later." />
        </Property>
        <Property Name="safariBlockJavaScript" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block JavaScript in Safari." />
        </Property>
        <Property Name="safariBlockPopups" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups in Safari." />
        </Property>
        <Property Name="safariCookieSettings" Type="graph.webBrowserCookieSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways." />
        </Property>
        <Property Name="safariManagedDomains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="URLs matching the patterns listed here will be considered managed." />
        </Property>
        <Property Name="safariPasswordAutoFillDomains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later)." />
        </Property>
        <Property Name="safariRequireFraudWarning" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require fraud warning in Safari." />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from taking Screenshots." />
        </Property>
        <Property Name="siriBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Siri." />
        </Property>
        <Property Name="siriBlockedWhenLocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Siri when locked." />
        </Property>
        <Property Name="siriBlockUserGeneratedContent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Siri from querying user-generated content when used on a supervised device." />
        </Property>
        <Property Name="siriRequireProfanityFilter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device." />
        </Property>
        <Property Name="spotlightBlockInternetResults" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Spotlight search from returning internet results on supervised device." />
        </Property>
        <Property Name="voiceDialingBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice dialing." />
        </Property>
        <Property Name="wallpaperBlockModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) ." />
        </Property>
        <Property Name="wiFiConnectOnlyToConfiguredNetworks" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced." />
        </Property>
      </EntityType>
      <EntityType Name="iosiPadOSWebClip" BaseType="graph.mobileApp">
        <Property Name="appUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates iOS/iPadOS web clip app URL. Example: 'https://www.contoso.com'" />
        </Property>
        <Property Name="useManagedBrowser" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE." />
        </Property>
      </EntityType>
      <EntityType Name="iosLobApp" BaseType="graph.mobileLobApp">
        <Property Name="applicableDeviceType" Type="graph.iosDeviceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
        </Property>
        <Property Name="buildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The build number of iOS Line of Business (LoB) app." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.iosMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <Property Name="versionNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of iOS Line of Business (LoB) app." />
        </Property>
      </EntityType>
      <EntityType Name="iosLobAppProvisioningConfigurationAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target group assignment defined by the admin." />
        </Property>
      </EntityType>
      <EntityType Name="iosManagedAppProtection" BaseType="graph.targetedManagedAppProtection">
        <Property Name="appDataEncryptionType" Type="graph.managedAppDataEncryptionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked." />
        </Property>
        <Property Name="customBrowserProtocol" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
        </Property>
        <Property Name="deployedAppCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
        </Property>
        <Property Name="faceIdBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True." />
        </Property>
        <Property Name="minimumRequiredSdkVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
        </Property>
        <NavigationProperty Name="apps" Type="Collection(graph.managedMobileApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
        </NavigationProperty>
        <NavigationProperty Name="deploymentSummary" Type="graph.managedAppPolicyDeploymentSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="iosManagedAppRegistration" BaseType="graph.managedAppRegistration" />
      <EntityType Name="iosMobileAppConfiguration" BaseType="graph.managedDeviceMobileAppConfiguration">
        <Property Name="encodedSettingXml" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="mdm app configuration Base64 binary." />
        </Property>
        <Property Name="settings" Type="Collection(graph.appConfigurationSettingItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="app configuration setting items." />
        </Property>
      </EntityType>
      <EntityType Name="iosStoreApp" BaseType="graph.mobileApp">
        <Property Name="applicableDeviceType" Type="graph.iosDeviceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
        </Property>
        <Property Name="appStoreUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple App Store URL" />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.iosMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
      </EntityType>
      <EntityType Name="iosUpdateConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="activeHoursEnd" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours End (active hours mean the time window when updates install should not happen)" />
        </Property>
        <Property Name="activeHoursStart" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours Start (active hours mean the time window when updates install should not happen)" />
        </Property>
        <Property Name="scheduledInstallDays" Type="Collection(graph.dayOfWeek)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Days in week for which active hours are configured. This collection can contain a maximum of 7 elements." />
        </Property>
        <Property Name="utcTimeOffsetInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC Time Offset indicated in minutes" />
        </Property>
      </EntityType>
      <EntityType Name="iosUpdateDeviceStatus" BaseType="graph.entity">
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device id that is being reported." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
        </Property>
        <Property Name="installStatus" Type="graph.iosUpdatesInstallStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, deviceOsHigherThanDesiredOsVersion." />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device version that is being reported." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User id that is being reported." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="iosVppApp" BaseType="graph.mobileApp">
        <Property Name="applicableDeviceType" Type="graph.iosDeviceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The applicable iOS Device Type." />
        </Property>
        <Property Name="appStoreUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The store URL." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
        </Property>
        <Property Name="licensingType" Type="graph.vppLicensingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The supported License Type." />
        </Property>
        <Property Name="releaseDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The VPP application release date and time." />
        </Property>
        <Property Name="totalLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of VPP licenses." />
        </Property>
        <Property Name="usedLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of VPP licenses in use." />
        </Property>
        <Property Name="vppTokenAccountType" Type="graph.vppTokenAccountType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education." />
        </Property>
        <Property Name="vppTokenAppleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple Id associated with the given Apple Volume Purchase Program Token." />
        </Property>
        <Property Name="vppTokenOrganizationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organization associated with the Apple Volume Purchase Program Token" />
        </Property>
      </EntityType>
      <EntityType Name="iosVppEBook" BaseType="graph.managedEBook">
        <Property Name="appleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple ID associated with Vpp token." />
        </Property>
        <Property Name="genres" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Genres." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Language." />
        </Property>
        <Property Name="seller" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Seller." />
        </Property>
        <Property Name="totalLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total license count." />
        </Property>
        <Property Name="usedLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used license count." />
        </Property>
        <Property Name="vppOrganizationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Vpp token's organization name." />
        </Property>
        <Property Name="vppTokenId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Vpp token ID." />
        </Property>
      </EntityType>
      <EntityType Name="iosVppEBookAssignment" BaseType="graph.managedEBookAssignment" />
      <EntityType Name="ipNamedLocation" BaseType="graph.namedLocation">
        <Property Name="ipRanges" Type="Collection(graph.ipRange)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required." />
        </Property>
        <Property Name="isTrusted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this location is explicitly trusted. Optional. Default value is false." />
        </Property>
      </EntityType>
      <EntityType Name="itemActivity" BaseType="graph.entity" OpenType="true">
        <Property Name="access" Type="graph.accessAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="An item was accessed." />
        </Property>
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about when the activity took place. Read-only." />
        </Property>
        <Property Name="actor" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of who performed the action. Read-only." />
        </Property>
        <NavigationProperty Name="driveItem" Type="graph.driveItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exposes the driveItem that was the target of this activity." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="itemActivityStat" BaseType="graph.entity" OpenType="true">
        <Property Name="access" Type="graph.itemActionStat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Statistics about the access actions in this interval. Read-only." />
        </Property>
        <Property Name="create" Type="graph.itemActionStat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Statistics about the create actions in this interval. Read-only." />
        </Property>
        <Property Name="delete" Type="graph.itemActionStat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Statistics about the delete actions in this interval. Read-only." />
        </Property>
        <Property Name="edit" Type="graph.itemActionStat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Statistics about the edit actions in this interval. Read-only." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the interval ends. Read-only." />
        </Property>
        <Property Name="incompleteData" Type="graph.incompleteData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the statistics in this interval are based on incomplete data. Read-only." />
        </Property>
        <Property Name="isTrending" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the item is 'trending.' Read-only." />
        </Property>
        <Property Name="move" Type="graph.itemActionStat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Statistics about the move actions in this interval. Read-only." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the interval starts. Read-only." />
        </Property>
        <NavigationProperty Name="activities" Type="Collection(graph.itemActivity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exposes the itemActivities represented in this itemActivityStat resource." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="itemAnalytics" BaseType="graph.entity" OpenType="true">
        <NavigationProperty Name="allTime" Type="graph.itemActivityStat" />
        <NavigationProperty Name="itemActivityStats" Type="Collection(graph.itemActivityStat)" ContainsTarget="true" />
        <NavigationProperty Name="lastSevenDays" Type="graph.itemActivityStat" />
      </EntityType>
      <EntityType Name="itemAttachment" BaseType="graph.attachment">
        <NavigationProperty Name="item" Type="graph.outlookItem" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attached message or event. Navigation property." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="itemInsights" BaseType="graph.officeGraphInsights" />
      <EntityType Name="itemRetentionLabel" BaseType="graph.entity">
        <Property Name="isLabelAppliedExplicitly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only." />
        </Property>
        <Property Name="labelAppliedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who applied the label. Read-only." />
        </Property>
        <Property Name="labelAppliedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The retention label on the document. Read-write." />
        </Property>
        <Property Name="retentionSettings" Type="graph.retentionLabelSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The retention settings enforced on the item. Read-write." />
        </Property>
      </EntityType>
      <EntityType Name="landingPage" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the landing page." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the landing page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the landing page as defined by the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the landing page." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email identity of the user who last modified the landing page." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the landing page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="locale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Content locale." />
        </Property>
        <Property Name="source" Type="graph.simulationContentSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.simulationContentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue." />
        </Property>
        <Property Name="supportedLocales" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported locales." />
        </Property>
        <NavigationProperty Name="details" Type="Collection(graph.landingPageDetail)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The detail information for a landing page associated with a simulation during its creation." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="landingPageDetail" BaseType="graph.entity">
        <Property Name="content" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Landing page detail content." />
        </Property>
        <Property Name="isDefaultLangauge" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this language detail is default for the landing page." />
        </Property>
        <Property Name="language" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content language for the landing page." />
        </Property>
      </EntityType>
      <EntityType Name="learningAssignment" BaseType="graph.learningCourseActivity">
        <Property Name="assignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Assigned date for the course activity. Optional." />
        </Property>
        <Property Name="assignerUserId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user ID of the assigner. Optional." />
        </Property>
        <Property Name="assignmentType" Type="graph.assignmentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue, peerRecommended. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: peerRecommended. Required." />
        </Property>
        <Property Name="dueDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="Due date for the course activity. Optional." />
        </Property>
        <Property Name="notes" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes for the course activity. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="learningContent" BaseType="graph.entity">
        <Property Name="additionalTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Keywords, topics, and other tags associated with the learning content. Optional." />
        </Property>
        <Property Name="contentWebUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content web URL for the learning content. Required." />
        </Property>
        <Property Name="contributors" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authors, creators, or contributors of the learning content. Optional." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description or summary for the learning content. Optional." />
        </Property>
        <Property Name="duration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration of the learning content in seconds. The value is represented in ISO 8601 format for durations. Optional." />
        </Property>
        <Property Name="externalId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique external content ID for the learning content. Required." />
        </Property>
        <Property Name="format" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The format of the learning content. For example, Course, Video, Book, Book Summary, Audiobook Summary. Optional." />
        </Property>
        <Property Name="isActive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the content is active or not. Inactive content doesn't show up in the UI. The default value is true. Optional." />
        </Property>
        <Property Name="isPremium" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the learning content requires the user to sign-in on the learning provider platform or not. The default value is false. Optional." />
        </Property>
        <Property Name="isSearchable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the learning content is searchable or not. The default value is true. Optional." />
        </Property>
        <Property Name="languageTag" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language of the learning content, for example, en-us or fr-fr. Required." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional." />
        </Property>
        <Property Name="level" Type="graph.level">
          <Annotation Term="Org.OData.Core.V1.Description" String="The difficulty level of the learning content. Possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional." />
        </Property>
        <Property Name="numberOfPages" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of pages of the learning content, for example, 9. Optional." />
        </Property>
        <Property Name="skillTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The skills tags associated with the learning content. Optional." />
        </Property>
        <Property Name="sourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source name of the learning content, such as LinkedIn Learning or Coursera. Optional." />
        </Property>
        <Property Name="thumbnailWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of learning content thumbnail image. Optional." />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the learning content. Required." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="externalId" />
                    <PropertyValue PropertyPath="externalId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
      </EntityType>
      <EntityType Name="learningCourseActivity" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the assignment was completed. Optional." />
        </Property>
        <Property Name="completionPercentage" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage completion value of the course activity. Optional." />
        </Property>
        <Property Name="externalcourseActivityId" Type="Edm.String" />
        <Property Name="learnerUserId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user ID of the learner to whom the activity is assigned. Required." />
        </Property>
        <Property Name="learningContentId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the learning content created in Viva Learning. Required." />
        </Property>
        <Property Name="learningProviderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registration ID of the provider. Required." />
        </Property>
        <Property Name="status" Type="graph.courseStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the course activity. Possible values are: notStarted, inProgress, completed. Required." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="externalcourseActivityId" />
                    <PropertyValue PropertyPath="externalcourseActivityId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
      </EntityType>
      <EntityType Name="learningProvider" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name that appears in Viva Learning. Required." />
        </Property>
        <Property Name="isCourseActivitySyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider." />
        </Property>
        <Property Name="loginWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Authentication URL to access the courses for the provider. Optional." />
        </Property>
        <Property Name="longLogoWebUrlForDarkTheme" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required." />
        </Property>
        <Property Name="longLogoWebUrlForLightTheme" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required." />
        </Property>
        <Property Name="squareLogoWebUrlForDarkTheme" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required." />
        </Property>
        <Property Name="squareLogoWebUrlForLightTheme" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required." />
        </Property>
        <NavigationProperty Name="learningContents" Type="Collection(graph.learningContent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Learning catalog items for the provider." />
        </NavigationProperty>
        <NavigationProperty Name="learningCourseActivities" Type="Collection(graph.learningCourseActivity)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="learningSelfInitiatedCourse" BaseType="graph.learningCourseActivity">
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time on which the learner started the self-initiated course. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="licenseDetails" BaseType="graph.entity">
        <Property Name="servicePlans" Type="Collection(graph.servicePlanInfo)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the service plans assigned with the license. Read-only. Not nullable." />
        </Property>
        <Property Name="skuId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only." />
        </Property>
        <Property Name="skuPartNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="linkedResource" BaseType="graph.entity">
        <Property Name="applicationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app name of the source that sends the linkedResource." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the linkedResource." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the object that is associated with this task on the third-party/partner system." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deep link to the linkedResource." />
        </Property>
      </EntityType>
      <EntityType Name="list" BaseType="graph.baseItem">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The displayable title of the list." />
        </Property>
        <Property Name="list" Type="graph.listInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains more details about the list." />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns identifiers useful for SharePoint REST compatibility. Read-only." />
        </Property>
        <Property Name="system" Type="graph.systemFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that the list is system-managed. Read-only." />
        </Property>
        <NavigationProperty Name="columns" Type="Collection(graph.columnDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of field definitions for this list." />
        </NavigationProperty>
        <NavigationProperty Name="contentTypes" Type="Collection(graph.contentType)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of content types present in this list." />
        </NavigationProperty>
        <NavigationProperty Name="drive" Type="graph.drive">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows access to the list as a drive resource with driveItems. Only present on document libraries." />
        </NavigationProperty>
        <NavigationProperty Name="items" Type="Collection(graph.listItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All items contained in the list." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.richLongRunningOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of long-running operations on the list." />
        </NavigationProperty>
        <NavigationProperty Name="subscriptions" Type="Collection(graph.subscription)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of subscriptions on the list." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="listItem" BaseType="graph.baseItem">
        <Property Name="contentType" Type="graph.contentTypeInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content type of this list item" />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns identifiers useful for SharePoint REST compatibility. Read-only." />
        </Property>
        <NavigationProperty Name="analytics" Type="graph.itemAnalytics">
          <Annotation Term="Org.OData.Core.V1.Description" String="Analytics about the view activities that took place on this item." />
        </NavigationProperty>
        <NavigationProperty Name="documentSetVersions" Type="Collection(graph.documentSetVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version information for a document set version created by a user." />
        </NavigationProperty>
        <NavigationProperty Name="driveItem" Type="graph.driveItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="For document libraries, the driveItem relationship exposes the listItem as a driveItem" />
        </NavigationProperty>
        <NavigationProperty Name="fields" Type="graph.fieldValueSet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The values of the columns set on this list item." />
        </NavigationProperty>
        <NavigationProperty Name="versions" Type="Collection(graph.listItemVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of previous versions of the list item." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="listItemVersion" BaseType="graph.baseItemVersion">
        <NavigationProperty Name="fields" Type="graph.fieldValueSet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of the fields and values for this version of the list item." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="localizedNotificationMessage" BaseType="graph.entity">
        <Property Name="isDefault" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="locale" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Locale for which this message is destined." />
        </Property>
        <Property Name="messageTemplate" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template content." />
        </Property>
        <Property Name="subject" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template Subject." />
        </Property>
      </EntityType>
      <EntityType Name="loginPage" BaseType="graph.entity">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML content of the login page." />
        </Property>
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the login page." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the login page was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description about the login page." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the login page." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content language of the login page." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who last modified the login page." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the login page was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="source" Type="graph.simulationContentSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.simulationContentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="longRunningOperation" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastActionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="resourceLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI of the resource that the operation is performed on." />
        </Property>
        <Property Name="status" Type="graph.longRunningOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue." />
        </Property>
        <Property Name="statusDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the status of the operation." />
        </Property>
      </EntityType>
      <EntityType Name="m365AppsInstallationOptions" BaseType="graph.entity">
        <Property Name="appsForMac" Type="graph.appsInstallationOptionsForMac" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft 365 apps installation options container object for a MAC platform." />
        </Property>
        <Property Name="appsForWindows" Type="graph.appsInstallationOptionsForWindows" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft 365 apps installation options container object for a Windows platform." />
        </Property>
        <Property Name="updateChannel" Type="graph.appsUpdateChannelType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how often users get feature updates for Microsoft 365 apps installed on devices running Windows. The possible values are: current, monthlyEnterprise, or semiAnnual, with corresponding update frequencies of As soon as they're ready, Once a month, and Every six months. Include the Prefer: include-unknown-enum-members header to explicitly request for enum values beyond unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="macOSCompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="deviceThreatProtectionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
        </Property>
        <Property Name="deviceThreatProtectionRequiredSecurityLevel" Type="graph.deviceThreatProtectionLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet." />
        </Property>
        <Property Name="firewallBlockAllIncoming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Corresponds to the 'Block all incoming connections' option." />
        </Property>
        <Property Name="firewallEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the firewall should be enabled or not." />
        </Property>
        <Property Name="firewallEnableStealthMode" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Corresponds to 'Enable stealth mode.'" />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum MacOS version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum MacOS version." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passwords." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 65535" />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of password. Valid values 4 to 14" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Mac OS devices." />
        </Property>
        <Property Name="systemIntegrityProtectionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled system integrity protection." />
        </Property>
      </EntityType>
      <EntityType Name="macOSCustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="payload" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload. (UTF8 encoded byte array)" />
        </Property>
        <Property Name="payloadFileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload file name (.mobileconfig" />
        </Property>
        <Property Name="payloadName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name that is displayed to the user." />
        </Property>
      </EntityType>
      <EntityType Name="macOSDeviceFeaturesConfiguration" BaseType="graph.appleDeviceFeaturesConfigurationBase" />
      <EntityType Name="macOSDmgApp" BaseType="graph.mobileLobApp">
        <Property Name="ignoreVersionDetection" Type="Edm.Boolean" Nullable="false" />
        <Property Name="includedApps" Type="Collection(graph.macOSIncludedApp)" Nullable="false" />
        <Property Name="minimumSupportedOperatingSystem" Type="graph.macOSMinimumOperatingSystem" />
        <Property Name="primaryBundleId" Type="Edm.String" Nullable="false" />
        <Property Name="primaryBundleVersion" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="macOSGeneralDeviceConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="compliantAppListType" Type="graph.appListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant." />
        </Property>
        <Property Name="compliantAppsList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
        </Property>
        <Property Name="emailInDomainSuffixes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An email address lacking a suffix that matches any of these strings will be considered out-of-domain." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block simple passwords." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a password must contain. Valid values 0 to 4" />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity required before a password is required." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity required before the screen times out." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block." />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
      </EntityType>
      <EntityType Name="macOSLobApp" BaseType="graph.mobileLobApp">
        <Property Name="buildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The build number of the package. This should match the package CFBundleShortVersionString of the .pkg file." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary bundleId of the package." />
        </Property>
        <Property Name="childApps" Type="Collection(graph.macOSLobChildApp)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package." />
        </Property>
        <Property Name="ignoreVersionDetection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature." />
        </Property>
        <Property Name="installAsManaged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged." />
        </Property>
        <Property Name="md5Hash" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file." />
        </Property>
        <Property Name="md5HashChunkSize" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The chunk size for MD5 hash. This is '0' or empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.macOSMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application." />
        </Property>
        <Property Name="versionNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the package. This should match the package CFBundleVersion in the packageinfo file." />
        </Property>
      </EntityType>
      <EntityType Name="macOSMicrosoftDefenderApp" BaseType="graph.mobileApp" />
      <EntityType Name="macOSMicrosoftEdgeApp" BaseType="graph.mobileApp">
        <Property Name="channel" Type="graph.microsoftEdgeChannel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The channel to install on target devices. Possible values are: dev, beta, stable, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="macOSOfficeSuiteApp" BaseType="graph.mobileApp" />
      <EntityType Name="mailAssessmentRequest" BaseType="graph.threatAssessmentRequest">
        <Property Name="destinationRoutingReason" Type="graph.mailDestinationRoutingReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk." />
        </Property>
        <Property Name="messageUri" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource URI of the mail message for assessment." />
        </Property>
        <Property Name="recipientEmail" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail recipient whose policies are used to assess the mail." />
        </Property>
      </EntityType>
      <EntityType Name="mailboxProtectionRule" BaseType="graph.protectionRuleBase">
        <Property Name="mailboxExpression" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a mailbox expression. For examples, see mailboxExpression examples." />
        </Property>
      </EntityType>
      <EntityType Name="mailboxProtectionUnit" BaseType="graph.protectionUnitBase">
        <Property Name="directoryObjectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the directory object." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the directory object." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address associated with the directory object." />
        </Property>
      </EntityType>
      <EntityType Name="mailboxRestoreArtifact" BaseType="graph.restoreArtifactBase">
        <Property Name="restoredFolderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new restored folder identifier for the user." />
        </Property>
        <Property Name="restoredFolderName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new restored folder name." />
        </Property>
      </EntityType>
      <EntityType Name="mailFolder" BaseType="graph.entity">
        <Property Name="childFolderCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of immediate child mailFolders in the current mailFolder." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mailFolder's display name." />
        </Property>
        <Property Name="isHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders." />
        </Property>
        <Property Name="parentFolderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the mailFolder's parent mailFolder." />
        </Property>
        <Property Name="totalItemCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of items in the mailFolder." />
        </Property>
        <Property Name="unreadItemCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of items in the mailFolder marked as unread." />
        </Property>
        <NavigationProperty Name="childFolders" Type="Collection(graph.mailFolder)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="RestrictedProperties">
                <Collection>
                  <Record>
                    <PropertyValue Property="ReadRestrictions">
                      <Record>
                        <PropertyValue Property="CustomQueryOptions">
                          <Collection>
                            <Record>
                              <PropertyValue Property="Name" String="includeHiddenFolders" />
                              <PropertyValue Property="Description" String="Include Hidden Folders" />
                              <PropertyValue Property="Required" Bool="false" />
                            </Record>
                          </Collection>
                        </PropertyValue>
                      </Record>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of child folders in the mailFolder." />
        </NavigationProperty>
        <NavigationProperty Name="messageRules" Type="Collection(graph.messageRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of rules that apply to the user's Inbox folder." />
        </NavigationProperty>
        <NavigationProperty Name="messages" Type="Collection(graph.message)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of messages in the mailFolder." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mailSearchFolder" BaseType="graph.mailFolder">
        <Property Name="filterQuery" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OData query to filter the messages." />
        </Property>
        <Property Name="includeNestedFolders" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates how the mailbox folder hierarchy should be traversed in the search. true means that a deep search should be done to include child folders in the hierarchy of each folder explicitly specified in sourceFolderIds. false means a shallow search of only each of the folders explicitly specified in sourceFolderIds." />
        </Property>
        <Property Name="isSupported" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a search folder is editable using REST APIs." />
        </Property>
        <Property Name="sourceFolderIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mailbox folders that should be mined." />
        </Property>
      </EntityType>
      <EntityType Name="malwareStateForWindowsDevice" BaseType="graph.entity">
        <Property Name="detectionCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the number of times the malware is detected" />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the name of the device being evaluated for malware state" />
        </Property>
        <Property Name="executionState" Type="graph.windowsMalwareExecutionState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning." />
        </Property>
        <Property Name="initialDetectionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initial detection datetime of the malware" />
        </Property>
        <Property Name="lastStateChangeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time this particular threat was changed" />
        </Property>
        <Property Name="threatState" Type="graph.windowsMalwareThreatState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared." />
        </Property>
      </EntityType>
      <EntityType Name="managedAndroidLobApp" BaseType="graph.managedMobileLobApp">
        <Property Name="minimumSupportedOperatingSystem" Type="graph.androidMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <Property Name="packageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier." />
        </Property>
        <Property Name="versionCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version code of managed Android Line of Business (LoB) app." />
        </Property>
        <Property Name="versionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version name of managed Android Line of Business (LoB) app." />
        </Property>
      </EntityType>
      <EntityType Name="managedAndroidStoreApp" BaseType="graph.managedApp">
        <Property Name="appStoreUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Android AppStoreUrl." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.androidMinimumOperatingSystem" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported operating system." />
        </Property>
        <Property Name="packageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app's package ID." />
        </Property>
      </EntityType>
      <EntityType Name="managedApp" BaseType="graph.mobileApp" Abstract="true">
        <Property Name="appAvailability" Type="graph.managedAppAvailability" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Application's availability. Possible values are: global, lineOfBusiness." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Application's version." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppConfiguration" BaseType="graph.managedAppPolicy" Abstract="true">
        <Property Name="customSettings" Type="Collection(graph.keyValuePair)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service" />
        </Property>
      </EntityType>
      <EntityType Name="managedAppOperation" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operation name." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time the app operation was modified." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current state of the operation" />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppPolicy" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the policy was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy's description." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Policy display name." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last time the policy was modified." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppPolicyDeploymentSummary" BaseType="graph.entity">
        <Property Name="configurationDeployedUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="configurationDeploymentSummaryPerApp" Type="Collection(graph.managedAppPolicyDeploymentSummaryPerApp)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="lastRefreshTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppProtection" BaseType="graph.managedAppPolicy" Abstract="true">
        <Property Name="allowedDataStorageLocations" Type="Collection(graph.managedAppDataStorageLocation)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data storage locations where a user may store managed data." />
        </Property>
        <Property Name="allowedInboundDataTransferSources" Type="graph.managedAppDataTransferLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none." />
        </Property>
        <Property Name="allowedOutboundClipboardSharingLevel" Type="graph.managedAppClipboardSharingLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked." />
        </Property>
        <Property Name="allowedOutboundDataTransferDestinations" Type="graph.managedAppDataTransferLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none." />
        </Property>
        <Property Name="contactSyncBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether contacts can be synced to the user's device." />
        </Property>
        <Property Name="dataBackupBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the backup of a managed app's data is blocked." />
        </Property>
        <Property Name="deviceComplianceRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether device compliance is required." />
        </Property>
        <Property Name="disableAppPinIfDevicePinIsSet" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the app pin is required if the device pin is set." />
        </Property>
        <Property Name="fingerprintBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True." />
        </Property>
        <Property Name="managedBrowser" Type="graph.managedBrowserType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge." />
        </Property>
        <Property Name="managedBrowserToOpenLinksRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)" />
        </Property>
        <Property Name="maximumPinRetries" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped." />
        </Property>
        <Property Name="minimumPinLength" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum pin length required for an app-level pin if PinRequired is set to True" />
        </Property>
        <Property Name="minimumRequiredAppVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
        </Property>
        <Property Name="minimumRequiredOsVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
        </Property>
        <Property Name="minimumWarningAppVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will result in warning message on the managed app." />
        </Property>
        <Property Name="minimumWarningOsVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will result in warning message on the managed app from accessing company data." />
        </Property>
        <Property Name="organizationalCredentialsRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether organizational credentials are required for app use." />
        </Property>
        <Property Name="periodBeforePinReset" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TimePeriod before the all-level pin must be reset if PinRequired is set to True." />
        </Property>
        <Property Name="periodOfflineBeforeAccessCheck" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period after which access is checked when the device is not connected to the internet." />
        </Property>
        <Property Name="periodOfflineBeforeWipeIsEnforced" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped." />
        </Property>
        <Property Name="periodOnlineBeforeAccessCheck" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period after which access is checked when the device is connected to the internet." />
        </Property>
        <Property Name="pinCharacterSet" Type="graph.managedAppPinCharacterSet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol." />
        </Property>
        <Property Name="pinRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an app-level pin is required." />
        </Property>
        <Property Name="printBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether printing is allowed from managed apps." />
        </Property>
        <Property Name="saveAsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users may use the 'Save As' menu item to save a copy of protected files." />
        </Property>
        <Property Name="simplePinBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether simplePin is blocked." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppRegistration" BaseType="graph.entity" Abstract="true">
        <Property Name="appIdentifier" Type="graph.mobileAppIdentifier">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app package Identifier" />
        </Property>
        <Property Name="applicationVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App version" />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of creation" />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host device name" />
        </Property>
        <Property Name="deviceTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions." />
        </Property>
        <Property Name="deviceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host device type" />
        </Property>
        <Property Name="flaggedReasons" Type="Collection(graph.managedAppFlaggedReason)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more reasons an app registration is flagged. E.g. app running on rooted device" />
        </Property>
        <Property Name="lastSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of last the app synced with management service." />
        </Property>
        <Property Name="managementSdkVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App management SDK version" />
        </Property>
        <Property Name="platformVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operating System version" />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user Id to who this app registration belongs." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
        <NavigationProperty Name="appliedPolicies" Type="Collection(graph.managedAppPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more policys already applied on the registered app when it last synchronized with managment service." />
        </NavigationProperty>
        <NavigationProperty Name="intendedPolicies" Type="Collection(graph.managedAppPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more policies admin intended for the app as of now." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.managedAppOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more long running operations triggered on the app registration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="managedAppStatus" BaseType="graph.entity" Abstract="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the status report." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="managedAppStatusRaw" BaseType="graph.managedAppStatus">
        <Property Name="content" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status report content." />
        </Property>
      </EntityType>
      <EntityType Name="managedDevice" BaseType="graph.entity">
        <Property Name="activationLockBypassCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        </Property>
        <Property Name="androidSecurityPatchLevel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Android security patch level. This property is read-only." />
        </Property>
        <Property Name="azureADDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the Azure Active Directory device. Read only. This property is read-only." />
        </Property>
        <Property Name="azureADRegistered" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is Azure Active Directory registered. This property is read-only." />
        </Property>
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires. This property is read-only." />
        </Property>
        <Property Name="complianceState" Type="graph.complianceState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager." />
        </Property>
        <Property Name="configurationManagerClientEnabledFeatures" Type="graph.configurationManagerClientEnabledFeatures">
          <Annotation Term="Org.OData.Core.V1.Description" String="ConfigrMgr client enabled features. This property is read-only." />
        </Property>
        <Property Name="deviceActionResults" Type="Collection(graph.deviceActionResult)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of ComplexType deviceActionResult objects. This property is read-only." />
        </Property>
        <Property Name="deviceCategoryDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        </Property>
        <Property Name="deviceEnrollmentType" Type="graph.deviceEnrollmentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount." />
        </Property>
        <Property Name="deviceHealthAttestationState" Type="graph.deviceHealthAttestationState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device health attestation state. This property is read-only." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the device. This property is read-only." />
        </Property>
        <Property Name="deviceRegistrationState" Type="graph.deviceRegistrationState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device registration state. This property is read-only. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown." />
        </Property>
        <Property Name="easActivated" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is Exchange ActiveSync activated. This property is read-only." />
        </Property>
        <Property Name="easActivationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exchange ActivationSync activation time of the device. This property is read-only." />
        </Property>
        <Property Name="easDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exchange ActiveSync Id of the device. This property is read-only." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email(s) for the user associated with the device. This property is read-only." />
        </Property>
        <Property Name="enrolledDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only." />
        </Property>
        <Property Name="enrollmentProfileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only." />
        </Property>
        <Property Name="ethernetMacAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        </Property>
        <Property Name="exchangeAccessState" Type="graph.deviceManagementExchangeAccessState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed, blocked, quarantined." />
        </Property>
        <Property Name="exchangeAccessStateReason" Type="graph.deviceManagementExchangeAccessStateReason" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason for the device's access state in Exchange. This property is read-only. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp." />
        </Property>
        <Property Name="exchangeLastSuccessfulSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last time the device contacted Exchange. This property is read-only." />
        </Property>
        <Property Name="freeStorageSpaceInBytes" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free Storage in Bytes. Default value is 0. Read-only. This property is read-only." />
        </Property>
        <Property Name="iccid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        </Property>
        <Property Name="imei" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IMEI. This property is read-only." />
        </Property>
        <Property Name="isEncrypted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device encryption status. This property is read-only." />
        </Property>
        <Property Name="isSupervised" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device supervised status. This property is read-only." />
        </Property>
        <Property Name="jailBroken" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        </Property>
        <Property Name="lastSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only." />
        </Property>
        <Property Name="managedDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Automatically generated name to identify a device. Can be overwritten to a user friendly name." />
        </Property>
        <Property Name="managedDeviceOwnerType" Type="graph.managedDeviceOwnerType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal." />
        </Property>
        <Property Name="managementAgent" Type="graph.managementAgentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController." />
        </Property>
        <Property Name="managementCertificateExpirationDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reports device management certificate expiration date. This property is read-only." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Manufacturer of the device. This property is read-only." />
        </Property>
        <Property Name="meid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="MEID. This property is read-only." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Model of the device. This property is read-only." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operating system of the device. Windows, iOS, etc. This property is read-only." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operating system version of the device. This property is read-only." />
        </Property>
        <Property Name="partnerReportedThreatState" Type="graph.managedDevicePartnerReportedHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured." />
        </Property>
        <Property Name="phoneNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Phone number of the device. This property is read-only." />
        </Property>
        <Property Name="physicalMemoryInBytes" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only." />
        </Property>
        <Property Name="remoteAssistanceSessionErrorDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An error string that identifies issues when creating Remote Assistance session objects. This property is read-only." />
        </Property>
        <Property Name="remoteAssistanceSessionUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only." />
        </Property>
        <Property Name="requireUserEnrollmentApproval" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reports if the managed iOS device is user approval enrollment. This property is read-only." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="SerialNumber. This property is read-only." />
        </Property>
        <Property Name="subscriberCarrier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Subscriber Carrier. This property is read-only." />
        </Property>
        <Property Name="totalStorageSpaceInBytes" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total Storage in Bytes. This property is read-only." />
        </Property>
        <Property Name="udid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User display name. This property is read-only." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique Identifier for the user associated with the device. This property is read-only." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device user principal name. This property is read-only." />
        </Property>
        <Property Name="wiFiMacAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Wi-Fi MAC. This property is read-only." />
        </Property>
        <NavigationProperty Name="deviceCategory" Type="graph.deviceCategory" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Device category" />
        </NavigationProperty>
        <NavigationProperty Name="deviceCompliancePolicyStates" Type="Collection(graph.deviceCompliancePolicyState)" ContainsTarget="true" />
        <NavigationProperty Name="deviceConfigurationStates" Type="Collection(graph.deviceConfigurationState)" ContainsTarget="true" />
        <NavigationProperty Name="logCollectionRequests" Type="Collection(graph.deviceLogCollectionResponse)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of log collection requests" />
        </NavigationProperty>
        <NavigationProperty Name="users" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary users associated with the managed device." />
        </NavigationProperty>
        <NavigationProperty Name="windowsProtectionState" Type="graph.windowsProtectionState" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device protection status. This property is read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfiguration" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="targetedMobileApps" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="the associated app." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.managedDeviceMobileAppConfigurationAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignemenets for app configration." />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatuses" Type="Collection(graph.managedDeviceMobileAppConfigurationDeviceStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of ManagedDeviceMobileAppConfigurationDeviceStatus." />
        </NavigationProperty>
        <NavigationProperty Name="deviceStatusSummary" Type="graph.managedDeviceMobileAppConfigurationDeviceSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="App configuration device status summary." />
        </NavigationProperty>
        <NavigationProperty Name="userStatuses" Type="Collection(graph.managedDeviceMobileAppConfigurationUserStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of ManagedDeviceMobileAppConfigurationUserStatus." />
        </NavigationProperty>
        <NavigationProperty Name="userStatusSummary" Type="graph.managedDeviceMobileAppConfigurationUserSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="App configuration user status summary." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfigurationAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Assignment target that the T&amp;C policy is assigned to." />
        </Property>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfigurationDeviceStatus" BaseType="graph.entity">
        <Property Name="complianceGracePeriodExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfigurationDeviceSummary" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
        </Property>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfigurationUserStatus" BaseType="graph.entity">
        <Property Name="devicesCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
        </Property>
        <Property Name="status" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </EntityType>
      <EntityType Name="managedDeviceMobileAppConfigurationUserSummary" BaseType="graph.entity">
        <Property Name="configurationVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
        </Property>
        <Property Name="errorCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
        </Property>
        <Property Name="failedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
        </Property>
        <Property Name="notApplicableCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
        </Property>
        <Property Name="pendingCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
        </Property>
        <Property Name="successCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
        </Property>
      </EntityType>
      <EntityType Name="managedDeviceOverview" BaseType="graph.entity">
        <Property Name="deviceExchangeAccessStateSummary" Type="graph.deviceExchangeAccessStateSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Distribution of Exchange Access State in Intune" />
        </Property>
        <Property Name="deviceOperatingSystemSummary" Type="graph.deviceOperatingSystemSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device operating system summary." />
        </Property>
        <Property Name="dualEnrolledDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices enrolled in both MDM and EAS" />
        </Property>
        <Property Name="enrolledDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total enrolled device count. Does not include PC devices managed via Intune PC Agent" />
        </Property>
        <Property Name="mdmEnrolledCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices enrolled in MDM" />
        </Property>
      </EntityType>
      <EntityType Name="managedEBook" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook file was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the eBook." />
        </Property>
        <Property Name="informationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The more information Url." />
        </Property>
        <Property Name="largeCover" Type="graph.mimeContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Book cover." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook was last modified." />
        </Property>
        <Property Name="privacyInformationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The privacy statement Url." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook was published." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Publisher." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.managedEBookAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for this eBook." />
        </NavigationProperty>
        <NavigationProperty Name="deviceStates" Type="Collection(graph.deviceInstallState)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of installation states for this eBook." />
        </NavigationProperty>
        <NavigationProperty Name="installSummary" Type="graph.eBookInstallSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mobile App Install Summary." />
        </NavigationProperty>
        <NavigationProperty Name="userStateSummary" Type="Collection(graph.userInstallStateSummary)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of installation states for this eBook." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="managedEBookAssignment" BaseType="graph.entity">
        <Property Name="installIntent" Type="graph.installIntent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment." />
        </Property>
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for eBook." />
        </Property>
      </EntityType>
      <EntityType Name="managedIOSLobApp" BaseType="graph.managedMobileLobApp">
        <Property Name="applicableDeviceType" Type="graph.iosDeviceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
        </Property>
        <Property Name="buildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The build number of managed iOS Line of Business (LoB) app." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.iosMinimumOperatingSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <Property Name="versionNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of managed iOS Line of Business (LoB) app." />
        </Property>
      </EntityType>
      <EntityType Name="managedIOSStoreApp" BaseType="graph.managedApp">
        <Property Name="applicableDeviceType" Type="graph.iosDeviceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
        </Property>
        <Property Name="appStoreUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple AppStoreUrl." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app's Bundle ID." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.iosMinimumOperatingSystem" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported operating system." />
        </Property>
      </EntityType>
      <EntityType Name="managedMobileApp" BaseType="graph.entity">
        <Property Name="mobileAppIdentifier" Type="graph.mobileAppIdentifier">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app with it's operating system type." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="managedMobileLobApp" BaseType="graph.managedApp" Abstract="true">
        <Property Name="committedContentVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The internal committed content version." />
        </Property>
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the main Lob application file." />
        </Property>
        <Property Name="size" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total size, including all uploaded files." />
        </Property>
        <NavigationProperty Name="contentVersions" Type="Collection(graph.mobileAppContent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of content versions for this app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mdmWindowsInformationProtectionPolicy" BaseType="graph.windowsInformationProtection" />
      <EntityType Name="meetingAttendanceReport" BaseType="graph.entity">
        <Property Name="meetingEndDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the meeting ended. Read-only." />
        </Property>
        <Property Name="meetingStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the meeting started. Read-only." />
        </Property>
        <Property Name="totalParticipantCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of participants. Read-only." />
        </Property>
        <NavigationProperty Name="attendanceRecords" Type="Collection(graph.attendanceRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of attendance records of an attendance report. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="membershipOutlierInsight" BaseType="graph.governanceInsight">
        <Property Name="containerId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the identifier of the container, for example, a group ID." />
        </Property>
        <Property Name="memberId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the identifier of the user." />
        </Property>
        <Property Name="outlierContainerType" Type="graph.outlierContainerType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of container. The possible values are: group, unknownFutureValue." />
        </Property>
        <Property Name="outlierMemberType" Type="graph.outlierMemberType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of outlier member. The possible values are: user, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="container" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation link to the container directory object. For example, to a group." />
        </NavigationProperty>
        <NavigationProperty Name="lastModifiedBy" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation link to a member object who modified the record. For example, to a user." />
        </NavigationProperty>
        <NavigationProperty Name="member" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation link to a member object. For example, to a user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="message" BaseType="graph.outlookItem" OpenType="true" HasStream="true">
        <Property Name="bccRecipients" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Bcc: recipients for the message." />
        </Property>
        <Property Name="body" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body." />
        </Property>
        <Property Name="bodyPreview" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first 255 characters of the message body. It is in text format." />
        </Property>
        <Property Name="ccRecipients" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Cc: recipients for the message." />
        </Property>
        <Property Name="conversationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the conversation the email belongs to." />
        </Property>
        <Property Name="conversationIndex" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the position of the message within the conversation." />
        </Property>
        <Property Name="flag" Type="graph.followupFlag">
          <Annotation Term="Org.OData.Core.V1.Description" String="The flag value that indicates the status, start date, due date, or completion date for the message." />
        </Property>
        <Property Name="from" Type="graph.recipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as &lt;IMG src='cid:image001.jpg@01D26CD8.6C05F070'&gt;." />
        </Property>
        <Property Name="importance" Type="graph.importance">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance of the message. The possible values are: low, normal, and high." />
        </Property>
        <Property Name="inferenceClassification" Type="graph.inferenceClassificationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other." />
        </Property>
        <Property Name="internetMessageHeaders" Type="Collection(graph.internetMessageHeader)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message.  Returned only on applying a $select query option. Read-only." />
        </Property>
        <Property Name="internetMessageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The message ID in the format specified by RFC2822." />
        </Property>
        <Property Name="isDeliveryReceiptRequested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a read receipt is requested for the message." />
        </Property>
        <Property Name="isDraft" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet." />
        </Property>
        <Property Name="isRead" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the message has been read." />
        </Property>
        <Property Name="isReadReceiptRequested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a read receipt is requested for the message." />
        </Property>
        <Property Name="parentFolderId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the message's parent mailFolder." />
        </Property>
        <Property Name="receivedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the message was received.  The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="replyTo" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email addresses to use when replying." />
        </Property>
        <Property Name="sender" Type="graph.recipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message." />
        </Property>
        <Property Name="sentDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the message was sent.  The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the message." />
        </Property>
        <Property Name="toRecipients" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The To: recipients for the message." />
        </Property>
        <Property Name="uniqueBody" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format." />
        </Property>
        <Property Name="webLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame." />
        </Property>
        <NavigationProperty Name="attachments" Type="Collection(graph.attachment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fileAttachment and itemAttachment attachments for the message." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the message. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the message. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the message. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="messageRule" BaseType="graph.entity">
        <Property Name="actions" Type="graph.messageRuleActions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Actions to be taken on a message when the corresponding conditions are fulfilled." />
        </Property>
        <Property Name="conditions" Type="graph.messageRulePredicates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Conditions that when fulfilled trigger the corresponding actions for that rule." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the rule." />
        </Property>
        <Property Name="exceptions" Type="graph.messageRulePredicates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exception conditions for the rule." />
        </Property>
        <Property Name="hasError" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the rule is in an error condition. Read-only." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the rule is enabled to be applied to messages." />
        </Property>
        <Property Name="isReadOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API." />
        </Property>
        <Property Name="sequence" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the order in which the rule is executed, among other rules." />
        </Property>
      </EntityType>
      <EntityType Name="microsoftAccountUserConversationMember" BaseType="graph.conversationMember">
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Account ID of the user." />
        </Property>
      </EntityType>
      <EntityType Name="microsoftAuthenticatorAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In." />
        </Property>
        <Property Name="deviceTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tags containing app metadata." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device on which this app is registered." />
        </Property>
        <Property Name="phoneAppVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical version of this instance of the Authenticator app." />
        </Property>
        <NavigationProperty Name="device" Type="graph.device">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="microsoftAuthenticatorAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="featureSettings" Type="graph.microsoftAuthenticatorFeatureSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of Microsoft Authenticator settings such as application context and location context, and whether they are enabled for all users or specific users only." />
        </Property>
        <Property Name="isSoftwareOathEnabled" Type="Edm.Boolean" />
        <NavigationProperty Name="includeTargets" Type="Collection(graph.microsoftAuthenticatorAuthenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method. Expanded by default." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="microsoftAuthenticatorAuthenticationMethodTarget" BaseType="graph.authenticationMethodTarget">
        <Property Name="authenticationMode" Type="graph.microsoftAuthenticatorAuthenticationMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines which types of notifications can be used for sign-in. Possible values are: any, deviceBasedPush (passwordless only), push." />
        </Property>
      </EntityType>
      <EntityType Name="microsoftStoreForBusinessApp" BaseType="graph.mobileApp">
        <Property Name="licenseType" Type="graph.microsoftStoreForBusinessLicenseType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app license type. Possible values are: offline, online." />
        </Property>
        <Property Name="packageIdentityName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app package identifier" />
        </Property>
        <Property Name="productKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app product key" />
        </Property>
        <Property Name="totalLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of Microsoft Store for Business licenses." />
        </Property>
        <Property Name="usedLicenseCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of Microsoft Store for Business licenses in use." />
        </Property>
      </EntityType>
      <EntityType Name="mobileApp" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the app was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the app." />
        </Property>
        <Property Name="developer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The developer of the app." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The admin provided or imported title of the app." />
        </Property>
        <Property Name="informationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The more information Url." />
        </Property>
        <Property Name="isFeatured" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value indicating whether the app is marked as featured by the admin." />
        </Property>
        <Property Name="largeIcon" Type="graph.mimeContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The large icon, to be displayed in the app details and used for upload of the icon." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the app was last modified." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes for the app." />
        </Property>
        <Property Name="owner" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The owner of the app." />
        </Property>
        <Property Name="privacyInformationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The privacy statement Url." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the app." />
        </Property>
        <Property Name="publishingState" Type="graph.mobileAppPublishingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.mobileAppAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignments for this mobile app." />
        </NavigationProperty>
        <NavigationProperty Name="categories" Type="Collection(graph.mobileAppCategory)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of categories for this app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mobileAppAssignment" BaseType="graph.entity">
        <Property Name="intent" Type="graph.installIntent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment." />
        </Property>
        <Property Name="settings" Type="graph.mobileAppAssignmentSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings for target assignment defined by the admin." />
        </Property>
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target group assignment defined by the admin." />
        </Property>
      </EntityType>
      <EntityType Name="mobileAppCategory" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the app category." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the mobileAppCategory was last modified." />
        </Property>
      </EntityType>
      <EntityType Name="mobileAppContent" BaseType="graph.entity">
        <NavigationProperty Name="containedApps" Type="Collection(graph.mobileContainedApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of contained apps in a MobileLobApp acting as a package." />
        </NavigationProperty>
        <NavigationProperty Name="files" Type="Collection(graph.mobileAppContentFile)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of files for this app content version." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mobileAppContentFile" BaseType="graph.entity">
        <Property Name="azureStorageUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Storage URI." />
        </Property>
        <Property Name="azureStorageUriExpirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the Azure storage Uri expires." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the file was created." />
        </Property>
        <Property Name="isCommitted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether the file is committed." />
        </Property>
        <Property Name="isDependency" Type="Edm.Boolean" Nullable="false" />
        <Property Name="manifest" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manifest information." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="the file name." />
        </Property>
        <Property Name="size" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the file prior to encryption." />
        </Property>
        <Property Name="sizeEncrypted" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the file after encryption." />
        </Property>
        <Property Name="uploadState" Type="graph.mobileAppContentFileUploadState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut." />
        </Property>
      </EntityType>
      <EntityType Name="mobileAppTroubleshootingEvent" BaseType="graph.entity">
        <NavigationProperty Name="appLogCollectionRequests" Type="Collection(graph.appLogCollectionRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates collection of App Log Upload Request." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mobileContainedApp" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="mobileLobApp" BaseType="graph.mobileApp" Abstract="true">
        <Property Name="committedContentVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The internal committed content version." />
        </Property>
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the main Lob application file." />
        </Property>
        <Property Name="size" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total size, including all uploaded files." />
        </Property>
        <NavigationProperty Name="contentVersions" Type="Collection(graph.mobileAppContent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of content versions for this app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="mobileThreatDefenseConnector" BaseType="graph.entity">
        <Property Name="allowPartnerToCollectIOSApplicationMetadata" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE." />
        </Property>
        <Property Name="allowPartnerToCollectIOSPersonalApplicationMetadata" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE." />
        </Property>
        <Property Name="androidDeviceBlockedOnMissingPartnerData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant" />
        </Property>
        <Property Name="androidEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations" />
        </Property>
        <Property Name="androidMobileApplicationManagementEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE." />
        </Property>
        <Property Name="iosDeviceBlockedOnMissingPartnerData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant" />
        </Property>
        <Property Name="iosEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations" />
        </Property>
        <Property Name="iosMobileApplicationManagementEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE." />
        </Property>
        <Property Name="lastHeartbeatDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime of last Heartbeat recieved from the Mobile Threat Defense partner" />
        </Property>
        <Property Name="microsoftDefenderForEndpointAttachEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE." />
        </Property>
        <Property Name="partnerState" Type="graph.mobileThreatPartnerTenantState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mobile Threat Defense partner state for this account. Possible values are: unavailable, available, enabled, unresponsive." />
        </Property>
        <Property Name="partnerUnresponsivenessThresholdInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Get or Set days the per tenant tolerance to unresponsiveness for this partner integration" />
        </Property>
        <Property Name="partnerUnsupportedOsVersionBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner" />
        </Property>
        <Property Name="windowsDeviceBlockedOnMissingPartnerData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE." />
        </Property>
        <Property Name="windowsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE." />
        </Property>
      </EntityType>
      <EntityType Name="multiTenantOrganization" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date when multitenant organization was created. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the multitenant organization." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the multitenant organization." />
        </Property>
        <Property Name="state" Type="graph.multiTenantOrganizationState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the multitenant organization. The possible values are: active, inactive, unknownFutureValue. active indicates the multitenant organization is created. inactive indicates the multitenant organization isn't created. Read-only." />
        </Property>
        <NavigationProperty Name="joinRequest" Type="graph.multiTenantOrganizationJoinRequestRecord" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the status of a tenant joining a multitenant organization." />
        </NavigationProperty>
        <NavigationProperty Name="tenants" Type="Collection(graph.multiTenantOrganizationMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines tenants added to a multitenant organization." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="multiTenantOrganizationIdentitySyncPolicyTemplate" BaseType="graph.entity">
        <Property Name="templateApplicationLevel" Type="graph.templateApplicationLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the template will be applied to user synchronization settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template isn't applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific user synchronization settings in place." />
        </Property>
        <Property Name="userSyncInbound" Type="graph.crossTenantUserSyncInbound">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether users can be synchronized from the partner tenant." />
        </Property>
      </EntityType>
      <EntityType Name="multiTenantOrganizationJoinRequestRecord" BaseType="graph.entity">
        <Property Name="addedByTenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant ID of the Microsoft Entra tenant that added a tenant to the multitenant organization. To reset a failed join request, set addedByTenantId to 00000000-0000-0000-0000-000000000000. Required." />
        </Property>
        <Property Name="memberState" Type="graph.multiTenantOrganizationMemberState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the tenant in the multitenant organization. The possible values are: pending, active, removed, unknownFutureValue. Tenants in the pending state must join the multitenant organization to participate in the multitenant organization. Tenants in the active state can participate in the multitenant organization. Tenants in the removed state are in the process of being removed from the multitenant organization. Read-only." />
        </Property>
        <Property Name="role" Type="graph.multiTenantOrganizationMemberRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role of the tenant in the multitenant organization. The possible values are: owner, member (default), unknownFutureValue. Tenants with the owner role can manage the multitenant organization. There can be multiple tenants with the owner role in a multitenant organization. Tenants with the member role can participate in a multitenant organization." />
        </Property>
        <Property Name="transitionDetails" Type="graph.multiTenantOrganizationJoinRequestTransitionDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the processing status for a tenant joining a multitenant organization. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="multiTenantOrganizationMember" BaseType="graph.directoryObject">
        <Property Name="addedByTenantId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant ID of the tenant that added the tenant to the multitenant organization. Read-only." />
        </Property>
        <Property Name="addedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the tenant was added to the multitenant organization. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the tenant added to the multitenant organization." />
        </Property>
        <Property Name="joinedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the tenant joined the multitenant organization. Read-only." />
        </Property>
        <Property Name="role" Type="graph.multiTenantOrganizationMemberRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role of the tenant in the multitenant organization. The possible values are: owner, member (default), unknownFutureValue. Tenants with the owner role can manage the multitenant organization but tenants with the member role can only participate in a multitenant organization. There can be multiple tenants with the owner role in a multitenant organization." />
        </Property>
        <Property Name="state" Type="graph.multiTenantOrganizationMemberState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the tenant in the multitenant organization. The possible values are: pending, active, removed, unknownFutureValue. Tenants in the pending state must join the multitenant organization to participate in the multitenant organization. Tenants in the active state can participate in the multitenant organization. Tenants in the removed state are in the process of being removed from the multitenant organization. Read-only." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant ID of the Microsoft Entra tenant added to the multitenant organization. Set at the time tenant is added.Supports $filter. Key." />
        </Property>
        <Property Name="transitionDetails" Type="graph.multiTenantOrganizationMemberTransitionDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the processing status for a tenant in a multitenant organization. Read-only. Nullable." />
        </Property>
      </EntityType>
      <EntityType Name="multiTenantOrganizationPartnerConfigurationTemplate" BaseType="graph.entity">
        <Property Name="automaticUserConsentSettings" Type="graph.inboundOutboundPolicyConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false." />
        </Property>
        <Property Name="b2bCollaborationInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bCollaborationOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B collaboration." />
        </Property>
        <Property Name="b2bDirectConnectInbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect." />
        </Property>
        <Property Name="b2bDirectConnectOutbound" Type="graph.crossTenantAccessPolicyB2BSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B direct connect." />
        </Property>
        <Property Name="inboundTrust" Type="graph.crossTenantAccessPolicyInboundTrust">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the partner-specific configuration for trusting other Conditional Access claims from external Microsoft Entra organizations." />
        </Property>
        <Property Name="templateApplicationLevel" Type="graph.templateApplicationLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the template will be applied to partner configuration settings of certain tenants. The possible values are: none, newPartners, existingPartners, unknownFutureValue. You can also specify multiple values like newPartners,existingPartners (default). none indicates the template isn't applied to any new or existing partner tenants. newPartners indicates the template is applied to new partner tenants. existingPartners indicates the template is applied to existing partner tenants, those who already had partner-specific partner configurations in place." />
        </Property>
      </EntityType>
      <EntityType Name="multiValueLegacyExtendedProperty" BaseType="graph.entity">
        <Property Name="value" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of property values." />
        </Property>
      </EntityType>
      <EntityType Name="muteParticipantOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="namedLocation" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Human-readable name of the location." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="notebook" BaseType="graph.onenoteEntityHierarchyModel">
        <Property Name="isDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this is the user's default notebook. Read-only." />
        </Property>
        <Property Name="isShared" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only." />
        </Property>
        <Property Name="links" Type="graph.notebookLinks">
          <Annotation Term="Org.OData.Core.V1.Description" String="Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web." />
        </Property>
        <Property Name="sectionGroupsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only." />
        </Property>
        <Property Name="sectionsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the sections navigation property, which returns all the sections in the notebook. Read-only." />
        </Property>
        <Property Name="userRole" Type="graph.onenoteUserRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only." />
        </Property>
        <NavigationProperty Name="sectionGroups" Type="Collection(graph.sectionGroup)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section groups in the notebook. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sections" Type="Collection(graph.onenoteSection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sections in the notebook. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="notificationMessageTemplate" BaseType="graph.entity">
        <Property Name="brandingOptions" Type="graph.notificationTemplateBrandingOptions" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue." />
        </Property>
        <Property Name="defaultLocale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default locale to fallback onto when the requested locale is not available." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the Notification Message Template." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="roleScopeTagIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Scope Tags for this Entity instance." />
        </Property>
        <NavigationProperty Name="localizedNotificationMessages" Type="Collection(graph.localizedNotificationMessage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of localized messages for this Notification Message Template." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="oAuth2PermissionGrant" BaseType="graph.entity">
        <Property Name="clientId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object id (not appId) of the client service principal for the application that's authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only)." />
        </Property>
        <Property Name="consentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users might be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only)." />
        </Property>
        <Property Name="resourceId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only)." />
        </Property>
        <Property Name="scope" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3,850 characters in length." />
        </Property>
      </EntityType>
      <EntityType Name="offerShiftRequest" BaseType="graph.scheduleChangeRequest">
        <Property Name="recipientActionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="recipientActionMessage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom message sent by recipient of the offer shift request." />
        </Property>
        <Property Name="recipientUserId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User ID of the recipient of the offer shift request." />
        </Property>
        <Property Name="senderShiftId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User ID of the sender of the offer shift request." />
        </Property>
      </EntityType>
      <EntityType Name="officeGraphInsights" BaseType="graph.entity">
        <NavigationProperty Name="shared" Type="Collection(graph.sharedInsight)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share." />
        </NavigationProperty>
        <NavigationProperty Name="trending" Type="Collection(graph.trending)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before." />
        </NavigationProperty>
        <NavigationProperty Name="used" Type="Collection(graph.usedInsight)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onAttributeCollectionListener" BaseType="graph.authenticationEventListener">
        <Property Name="handler" Type="graph.onAttributeCollectionHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Configuration for what to invoke if the event resolves to this listener." />
        </Property>
      </EntityType>
      <EntityType Name="onAuthenticationMethodLoadStartListener" BaseType="graph.authenticationEventListener">
        <Property Name="handler" Type="graph.onAuthenticationMethodLoadStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Configuration for what to invoke if the event resolves to this listener. This property lets us define potential handler configurations per-event." />
        </Property>
      </EntityType>
      <EntityType Name="oneDriveForBusinessProtectionPolicy" BaseType="graph.protectionPolicyBase">
        <NavigationProperty Name="driveInclusionRules" Type="Collection(graph.driveProtectionRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the details of the Onedrive for Business protection rule." />
        </NavigationProperty>
        <NavigationProperty Name="driveProtectionUnits" Type="Collection(graph.driveProtectionUnit)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the protection units associated with a  OneDrive for Business protection policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="oneDriveForBusinessRestoreSession" BaseType="graph.restoreSessionBase">
        <NavigationProperty Name="driveRestoreArtifacts" Type="Collection(graph.driveRestoreArtifact)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of restore points and destination details that can be used to restore a OneDrive for Business drive." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onenote" BaseType="graph.entity">
        <NavigationProperty Name="notebooks" Type="Collection(graph.notebook)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.onenoteOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of OneNote operations. Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="pages" Type="Collection(graph.onenotePage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pages in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="resources" Type="Collection(graph.onenoteResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sectionGroups" Type="Collection(graph.sectionGroup)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section groups in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sections" Type="Collection(graph.onenoteSection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sections in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onenoteEntityBaseModel" BaseType="graph.entity" Abstract="true">
        <Property Name="self" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The endpoint where you can get details about the page. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="onenoteEntityHierarchyModel" BaseType="graph.onenoteEntitySchemaObjectModel" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, and application that created the item. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the notebook." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, and application that created the item. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="onenoteEntitySchemaObjectModel" BaseType="graph.onenoteEntityBaseModel" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="onenoteOperation" BaseType="graph.operation">
        <Property Name="error" Type="graph.onenoteOperationError">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error returned by the operation." />
        </Property>
        <Property Name="percentComplete" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operation percent complete if the operation is still in running status." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource id." />
        </Property>
        <Property Name="resourceLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource URI for the object. For example, the resource URI for a copied page or section." />
        </Property>
      </EntityType>
      <EntityType Name="onenotePage" BaseType="graph.onenoteEntitySchemaObjectModel">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The page's HTML content." />
        </Property>
        <Property Name="contentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the page's HTML content.  Read-only." />
        </Property>
        <Property Name="createdByAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the application that created the page. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="level" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The indentation level of the page. Read-only." />
        </Property>
        <Property Name="links" Type="graph.pageLinks">
          <Annotation Term="Org.OData.Core.V1.Description" String="Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only." />
        </Property>
        <Property Name="order" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The order of the page within its parent section. Read-only." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the page." />
        </Property>
        <Property Name="userTags" Type="Collection(Edm.String)" />
        <NavigationProperty Name="parentNotebook" Type="graph.notebook">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notebook that contains the page.  Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="parentSection" Type="graph.onenoteSection">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section that contains the page. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onenoteResource" BaseType="graph.onenoteEntityBaseModel">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream" />
        </Property>
        <Property Name="contentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for downloading the content" />
        </Property>
      </EntityType>
      <EntityType Name="onenoteSection" BaseType="graph.onenoteEntityHierarchyModel">
        <Property Name="isDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this is the user's default section. Read-only." />
        </Property>
        <Property Name="links" Type="graph.sectionLinks">
          <Annotation Term="Org.OData.Core.V1.Description" String="Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web." />
        </Property>
        <Property Name="pagesUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pages endpoint where you can get details for all the pages in the section. Read-only." />
        </Property>
        <NavigationProperty Name="pages" Type="Collection(graph.onenotePage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of pages in the section.  Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="parentNotebook" Type="graph.notebook">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notebook that contains the section.  Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="parentSectionGroup" Type="graph.sectionGroup">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section group that contains the section.  Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onInteractiveAuthFlowStartListener" BaseType="graph.authenticationEventListener">
        <Property Name="handler" Type="graph.onInteractiveAuthFlowStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event." />
        </Property>
      </EntityType>
      <EntityType Name="onlineMeeting" BaseType="graph.onlineMeetingBase" OpenType="true">
        <Property Name="attendeeReport" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream of the attendee report of a Microsoft Teams live event. Read-only." />
        </Property>
        <Property Name="broadcastSettings" Type="graph.broadcastMeetingSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings related to a live event." />
        </Property>
        <Property Name="creationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The meeting creation time in UTC. Read-only." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The meeting end time in UTC. Required when you create an online meeting." />
        </Property>
        <Property Name="externalId" Type="Edm.String" />
        <Property Name="isBroadcast" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this meeting is a Teams live event." />
        </Property>
        <Property Name="meetingTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the meeting template." />
        </Property>
        <Property Name="participants" Type="graph.meetingParticipants">
          <Annotation Term="Org.OData.Core.V1.Description" String="The participants associated with the online meeting, including the organizer and the attendees." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The meeting start time in UTC." />
        </Property>
        <NavigationProperty Name="recordings" Type="Collection(graph.callRecording)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recordings of an online meeting. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="transcripts" Type="Collection(graph.callTranscript)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The transcripts of an online meeting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onlineMeetingBase" BaseType="graph.entity" Abstract="true" OpenType="true">
        <Property Name="allowAttendeeToEnableCamera" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether attendees can turn on their camera." />
        </Property>
        <Property Name="allowAttendeeToEnableMic" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether attendees can turn on their microphone." />
        </Property>
        <Property Name="allowBreakoutRooms" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether breakout rooms are enabled for the meeting." />
        </Property>
        <Property Name="allowedLobbyAdmitters" Type="graph.allowedLobbyAdmitterRoles">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue." />
        </Property>
        <Property Name="allowedPresenters" Type="graph.onlineMeetingPresenters">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies who can be a presenter in a meeting." />
        </Property>
        <Property Name="allowLiveShare" Type="graph.meetingLiveShareOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue." />
        </Property>
        <Property Name="allowMeetingChat" Type="graph.meetingChatMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the mode of the meeting chat." />
        </Property>
        <Property Name="allowParticipantsToChangeName" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if participants are allowed to rename themselves in an instance of the meeting." />
        </Property>
        <Property Name="allowPowerPointSharing" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether PowerPoint live is enabled for the meeting." />
        </Property>
        <Property Name="allowRecording" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether recording is enabled for the meeting." />
        </Property>
        <Property Name="allowTeamworkReactions" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if Teams reactions are enabled for the meeting." />
        </Property>
        <Property Name="allowTranscription" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether transcription is enabled for the meeting." />
        </Property>
        <Property Name="allowWhiteboard" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether whiteboard is enabled for the meeting." />
        </Property>
        <Property Name="audioConferencing" Type="graph.audioConferencing">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone access (dial-in) information for an online meeting. Read-only." />
        </Property>
        <Property Name="chatInfo" Type="graph.chatInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The chat information associated with this online meeting." />
        </Property>
        <Property Name="chatRestrictions" Type="graph.chatRestrictions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the configuration settings for meeting chat restrictions." />
        </Property>
        <Property Name="isEntryExitAnnounced" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to announce when callers join or leave." />
        </Property>
        <Property Name="joinInformation" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only." />
        </Property>
        <Property Name="joinMeetingIdSettings" Type="graph.joinMeetingIdSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one." />
        </Property>
        <Property Name="joinWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The join URL of the online meeting. Read-only." />
        </Property>
        <Property Name="lobbyBypassSettings" Type="graph.lobbyBypassSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies which participants can bypass the meeting lobby." />
        </Property>
        <Property Name="recordAutomatically" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to record the meeting automatically." />
        </Property>
        <Property Name="shareMeetingChatHistoryDefault" Type="graph.meetingChatHistoryDefaultMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether meeting chat history is shared with participants.  Possible values are: all, none, unknownFutureValue." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the online meeting." />
        </Property>
        <Property Name="videoTeleconferenceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The video teleconferencing ID. Read-only." />
        </Property>
        <Property Name="watermarkProtection" Type="graph.watermarkProtectionValues">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the client application should apply a watermark to a content type." />
        </Property>
        <NavigationProperty Name="attendanceReports" Type="Collection(graph.meetingAttendanceReport)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attendance reports of an online meeting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="onPremisesConditionalAccessSettings" BaseType="graph.entity">
        <Property Name="enabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if on premises conditional access is enabled for this organization" />
        </Property>
        <Property Name="excludedGroups" Type="Collection(Edm.Guid)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy." />
        </Property>
        <Property Name="includedGroups" Type="Collection(Edm.Guid)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access." />
        </Property>
        <Property Name="overrideDefaultRule" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Override the default access rule when allowing a device to ensure access is granted." />
        </Property>
      </EntityType>
      <EntityType Name="onPremisesDirectorySynchronization" BaseType="graph.entity">
        <Property Name="configuration" Type="graph.onPremisesDirectorySynchronizationConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Consists of configurations that can be fine-tuned and impact the on-premises directory synchronization process for a tenant. Nullable." />
        </Property>
        <Property Name="features" Type="graph.onPremisesDirectorySynchronizationFeature" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Consists of directory synchronization features that can be enabled or disabled. Not nullable." />
        </Property>
      </EntityType>
      <EntityType Name="onTokenIssuanceStartCustomExtension" BaseType="graph.customAuthenticationExtension">
        <Property Name="claimsForTokenConfiguration" Type="Collection(graph.onTokenIssuanceStartReturnClaim)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of claims to be returned by the API called by this custom authentication extension. Used to populate claims mapping experience in Microsoft Entra admin center. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="onTokenIssuanceStartListener" BaseType="graph.authenticationEventListener">
        <Property Name="handler" Type="graph.onTokenIssuanceStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="The handler to invoke when conditions are met for this onTokenIssuanceStartListener." />
        </Property>
      </EntityType>
      <EntityType Name="onUserCreateStartListener" BaseType="graph.authenticationEventListener">
        <Property Name="handler" Type="graph.onUserCreateStartHandler">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event." />
        </Property>
      </EntityType>
      <EntityType Name="openShift" BaseType="graph.changeTrackedEntity">
        <Property Name="draftOpenShift" Type="graph.openShiftItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Draft changes in the openShift are only visible to managers until they're shared." />
        </Property>
        <Property Name="isStagedForDeletion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The openShift is marked for deletion, a process that is finalized when the schedule is shared." />
        </Property>
        <Property Name="schedulingGroupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the schedulingGroup that contains the openShift." />
        </Property>
        <Property Name="sharedOpenShift" Type="graph.openShiftItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shared version of this openShift that is viewable by both employees and managers." />
        </Property>
      </EntityType>
      <EntityType Name="openShiftChangeRequest" BaseType="graph.scheduleChangeRequest">
        <Property Name="openShiftId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID for the open shift." />
        </Property>
      </EntityType>
      <EntityType Name="openTypeExtension" BaseType="graph.extension" OpenType="true">
        <Property Name="extensionName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique text identifier for an open type data extension. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="operation" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the operation." />
        </Property>
        <Property Name="lastActionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the last action of the operation." />
        </Property>
        <Property Name="status" Type="graph.operationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current status of the operation: notStarted, running, completed, failed" />
        </Property>
      </EntityType>
      <EntityType Name="organization" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="assignedPlans" Type="Collection(graph.assignedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of service plans associated with the tenant. Not nullable." />
        </Property>
        <Property Name="businessPhones" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Telephone number for the organization. Although this property is a string collection, only one number can be set." />
        </Property>
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="City name of the address for the organization." />
        </Property>
        <Property Name="country" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Country or region name of the address for the organization." />
        </Property>
        <Property Name="countryLetterCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Country or region abbreviation for the organization in ISO 3166-2 format." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of when the organization was created. The value can't be modified and is automatically populated when the organization is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="defaultUsageLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Two-letter ISO 3166 country code indicating the default service usage location of an organization." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the tenant." />
        </Property>
        <Property Name="marketingNotificationEmails" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable." />
        </Property>
        <Property Name="mobileDeviceManagementAuthority" Type="graph.mdmAuthority" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mobile device management authority. Possible values are: unknown, intune, sccm, office365." />
        </Property>
        <Property Name="onPremisesLastSyncDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="onPremisesSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object isn't synced from on-premises active directory (default)." />
        </Property>
        <Property Name="partnerTenantType" Type="graph.partnerTenantType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values." />
        </Property>
        <Property Name="postalCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Postal code of the address for the organization." />
        </Property>
        <Property Name="preferredLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred language for the organization. Should follow ISO 639-1 Code; for example, en." />
        </Property>
        <Property Name="privacyProfile" Type="graph.privacyProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="The privacy profile of an organization." />
        </Property>
        <Property Name="provisionedPlans" Type="Collection(graph.provisionedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable." />
        </Property>
        <Property Name="securityComplianceNotificationMails" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable." />
        </Property>
        <Property Name="securityComplianceNotificationPhones" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="State name of the address for the organization." />
        </Property>
        <Property Name="street" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Street name of the address for organization." />
        </Property>
        <Property Name="technicalNotificationMails" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable." />
        </Property>
        <Property Name="tenantType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not nullable. Can be one of the following types:  AAD - An enterprise identity access management (IAM) service that serves business-to-employee and business-to-business (B2B) scenarios.  AAD B2C An identity access management (IAM) service that serves business-to-consumer (B2C) scenarios.   CIAM - A customer identity &amp; access management (CIAM) solution that provides an integrated platform to serve consumers, partners, and citizen scenarios." />
        </Property>
        <Property Name="verifiedDomains" Type="Collection(graph.verifiedDomain)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of domains associated with this tenant. Not nullable." />
        </Property>
        <NavigationProperty Name="branding" Type="graph.organizationalBranding" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Branding for the organization. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="certificateBasedAuthConfiguration" Type="Collection(graph.certificateBasedAuthConfiguration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the organization. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="organizationalBranding" BaseType="graph.organizationalBrandingProperties">
        <NavigationProperty Name="localizations" Type="Collection(graph.organizationalBrandingLocalization)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Add different branding based on a locale." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="organizationalBrandingLocalization" BaseType="graph.organizationalBrandingProperties" />
      <EntityType Name="organizationalBrandingProperties" BaseType="graph.entity" Abstract="true">
        <Property Name="backgroundColor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF." />
        </Property>
        <Property Name="backgroundImage" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image reduces bandwidth requirements and make the page load faster." />
        </Property>
        <Property Name="backgroundImageRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only." />
        </Property>
        <Property Name="bannerLogo" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo." />
        </Property>
        <Property Name="bannerLogoRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only." />
        </Property>
        <Property Name="cdnList" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only." />
        </Property>
        <Property Name="contentCustomization" Type="graph.contentCustomization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the content options to be customized throughout the authentication flow for a tenant. NOTE: Supported by Microsoft Entra External ID in external tenants only." />
        </Property>
        <Property Name="customAccountResetCredentialsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters." />
        </Property>
        <Property Name="customCannotAccessYourAccountText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to replace the default 'Can't access your account?' self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters." />
        </Property>
        <Property Name="customCannotAccessYourAccountUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom URL to replace the default URL of the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. DO NOT USE. Use customAccountResetCredentialsUrl instead." />
        </Property>
        <Property Name="customCSS" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB." />
        </Property>
        <Property Name="customCSSRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only." />
        </Property>
        <Property Name="customForgotMyPasswordText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to replace the default 'Forgot my password' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters." />
        </Property>
        <Property Name="customPrivacyAndCookiesText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to replace the default 'Privacy and Cookies' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters." />
        </Property>
        <Property Name="customPrivacyAndCookiesUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom URL to replace the default URL of the 'Privacy and Cookies' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters." />
        </Property>
        <Property Name="customResetItNowText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to replace the default 'reset it now' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters. DO NOT USE: Customization of the 'reset it now' hyperlink text is currently not supported." />
        </Property>
        <Property Name="customTermsOfUseText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to replace the the default 'Terms of Use' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters." />
        </Property>
        <Property Name="customTermsOfUseUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom URL to replace the default URL of the 'Terms of Use' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128characters." />
        </Property>
        <Property Name="favicon" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant." />
        </Property>
        <Property Name="faviconRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative url for the favicon above that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only." />
        </Property>
        <Property Name="headerBackgroundColor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The RGB color to apply to customize the color of the header." />
        </Property>
        <Property Name="headerLogo" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo." />
        </Property>
        <Property Name="headerLogoRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only." />
        </Property>
        <Property Name="loginPageLayoutConfiguration" Type="graph.loginPageLayoutConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the layout configuration to be displayed on the login page for a tenant." />
        </Property>
        <Property Name="loginPageTextVisibilitySettings" Type="graph.loginPageTextVisibilitySettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the various texts that can be hidden on the login page for a tenant." />
        </Property>
        <Property Name="signInPageText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format and not exceed 1024 characters." />
        </Property>
        <Property Name="squareLogo" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo." />
        </Property>
        <Property Name="squareLogoDark" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.AcceptableMediaTypes">
            <Collection>
              <String>image/bmp</String>
              <String>image/jpg</String>
              <String>image/jpeg</String>
              <String>image/gif</String>
              <String>image/vnd.microsoft.icon</String>
              <String>image/png</String>
              <String>image/tiff</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo." />
        </Property>
        <Property Name="squareLogoDarkRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the squareLogoDark property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only." />
        </Property>
        <Property Name="squareLogoRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only." />
        </Property>
        <Property Name="usernameHintText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters." />
        </Property>
      </EntityType>
      <EntityType Name="orgContact" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="addresses" Type="Collection(graph.physicalOfficeAddress)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Postal addresses for this organizational contact. For now a contact can only have one physical address." />
        </Property>
        <Property Name="companyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the company that this organizational contact belongs to.  Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="department" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name for the department in which the contact works.  Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for this organizational contact. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderby." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="First name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="jobTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Job title for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="mail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address for the contact, for example, 'jeff@contoso.com'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="mailNickname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <Property Name="onPremisesLastSyncDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when this organizational contact was last synchronized from on-premises AD. This date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, not, ge, le, in)." />
        </Property>
        <Property Name="onPremisesProvisioningErrors" Type="Collection(graph.onPremisesProvisioningError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0." />
        </Property>
        <Property Name="onPremisesSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default).   Supports $filter (eq, ne, not, in, and eq for null values)." />
        </Property>
        <Property Name="phones" Type="Collection(graph.phone)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection." />
        </Property>
        <Property Name="proxyAddresses" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="serviceProvisioningErrors" Type="Collection(graph.serviceProvisioningError)">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="Readable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an organizational contact object .  Supports $filter (eq, not, for isResolved and serviceInstance)." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)." />
        </Property>
        <NavigationProperty Name="directReports" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact's direct reports. (The users and contacts that have their manager property set to this contact.)  Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="manager" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user or contact that is this contact's manager. Read-only. Supports $expand and $filter (eq) by id." />
        </NavigationProperty>
        <NavigationProperty Name="memberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups that this contact is a member of. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMemberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="outlookCategory" BaseType="graph.entity">
        <Property Name="color" Type="graph.categoryColor">
          <Annotation Term="Org.OData.Core.V1.Description" String="A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="outlookItem" BaseType="graph.entity" Abstract="true">
        <Property Name="categories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The categories associated with the item" />
        </Property>
        <Property Name="changeKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
      </EntityType>
      <EntityType Name="outlookUser" BaseType="graph.entity">
        <NavigationProperty Name="masterCategories" Type="Collection(graph.outlookCategory)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of categories defined for the user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="participant" BaseType="graph.entity">
        <Property Name="info" Type="graph.participantInfo" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the participant." />
        </Property>
        <Property Name="isInLobby" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the participant is in lobby." />
        </Property>
        <Property Name="isMuted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the participant is muted (client or server muted)." />
        </Property>
        <Property Name="mediaStreams" Type="Collection(graph.mediaStream)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of media streams." />
        </Property>
        <Property Name="metadata" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A blob of data provided by the participant in the roster." />
        </Property>
        <Property Name="recordingInfo" Type="graph.recordingInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about whether the participant has recording capability." />
        </Property>
        <Property Name="removedState" Type="graph.removedState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the reason why the participant was removed from the roster." />
        </Property>
        <Property Name="restrictedExperience" Type="graph.onlineMeetingRestricted">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the reason or reasons media content from this participant is restricted." />
        </Property>
        <Property Name="rosterSequenceNumber" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the roster sequence number in which the participant was last updated." />
        </Property>
      </EntityType>
      <EntityType Name="participantJoiningNotification" BaseType="graph.entity">
        <NavigationProperty Name="call" Type="graph.call" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="participantLeftNotification" BaseType="graph.entity">
        <Property Name="participantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the participant under the policy who has left the meeting." />
        </Property>
        <NavigationProperty Name="call" Type="graph.call" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="partners" BaseType="graph.entity">
        <NavigationProperty Name="billing" Type="microsoft.graph.partners.billing.billing" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents billing details for billed and unbilled data." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="passwordAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="password" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For security, the password is always returned as null from a LIST or GET operation." />
        </Property>
      </EntityType>
      <EntityType Name="payload" BaseType="graph.entity">
        <Property Name="brand" Type="graph.payloadBrand">
          <Annotation Term="Org.OData.Core.V1.Description" String="The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue." />
        </Property>
        <Property Name="complexity" Type="graph.payloadComplexity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The complexity of a payload. Possible values are: unknown, low, medium, high, unknownFutureValue." />
        </Property>
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the attack simulation and training campaign payload." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the attack simulation and training campaign payload. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the attack simulation and training campaign payload." />
        </Property>
        <Property Name="detail" Type="graph.payloadDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional details about the payload." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the attack simulation and training campaign payload. Supports $filter and $orderby." />
        </Property>
        <Property Name="industry" Type="graph.payloadIndustry">
          <Annotation Term="Org.OData.Core.V1.Description" String="Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue." />
        </Property>
        <Property Name="isAutomated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby." />
        </Property>
        <Property Name="isControversial" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the payload is controversial." />
        </Property>
        <Property Name="isCurrentEvent" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the payload is from any recent event." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload language." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who most recently modified the attack simulation and training campaign payload." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the attack simulation and training campaign payload was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="payloadTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free text tags for a payload." />
        </Property>
        <Property Name="platform" Type="graph.payloadDeliveryPlatform">
          <Annotation Term="Org.OData.Core.V1.Description" String="The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue." />
        </Property>
        <Property Name="predictedCompromiseRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Predicted probability for a payload to phish a targeted user." />
        </Property>
        <Property Name="simulationAttackType" Type="graph.simulationAttackType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue." />
        </Property>
        <Property Name="source" Type="graph.simulationContentSource" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Simulation content source. Supports $filter and $orderby. Possible values are: unknown, global, tenant, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.simulationContentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue." />
        </Property>
        <Property Name="technique" Type="graph.simulationAttackTechnique">
          <Annotation Term="Org.OData.Core.V1.Description" String="The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations." />
        </Property>
        <Property Name="theme" Type="graph.payloadTheme">
          <Annotation Term="Org.OData.Core.V1.Description" String="The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="peopleAdminSettings" BaseType="graph.entity">
        <NavigationProperty Name="itemInsights" Type="graph.insightsSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents administrator settings that manage the support for item insights in an organization." />
        </NavigationProperty>
        <NavigationProperty Name="profileCardProperties" Type="Collection(graph.profileCardProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card." />
        </NavigationProperty>
        <NavigationProperty Name="pronouns" Type="graph.pronounsSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents administrator settings that manage the support of pronouns in an organization." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="permission" BaseType="graph.entity">
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional." />
        </Property>
        <Property Name="grantedTo" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="For user type permissions, the details of the users and applications for this permission. Read-only." />
        </Property>
        <Property Name="grantedToIdentities" Type="Collection(graph.identitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="For type permissions, the details of the users to whom permission was granted. Read-only." />
        </Property>
        <Property Name="grantedToIdentitiesV2" Type="Collection(graph.sharePointIdentitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="For link type permissions, the details of the users to whom permission was granted. Read-only." />
        </Property>
        <Property Name="grantedToV2" Type="graph.sharePointIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="For user type permissions, the details of the users and applications for this permission. Read-only." />
        </Property>
        <Property Name="hasPassword" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.." />
        </Property>
        <Property Name="inheritedFrom" Type="graph.itemReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only." />
        </Property>
        <Property Name="invitation" Type="graph.sharingInvitation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of any associated sharing invitation for this permission. Read-only." />
        </Property>
        <Property Name="link" Type="graph.sharingLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the link details of the current permission, if it's a link type permission. Read-only." />
        </Property>
        <Property Name="roles" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of permission, for example, read. See below for the full list of roles. Read-only." />
        </Property>
        <Property Name="shareId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique token that can be used to access this shared item via the shares API. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="permissionGrantConditionSet" BaseType="graph.entity">
        <Property Name="clientApplicationIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all." />
        </Property>
        <Property Name="clientApplicationPublisherIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all." />
        </Property>
        <Property Name="clientApplicationsFromVerifiedPublisherOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true to only match on client applications with a verified publisher. Set to false to match on any client app, even if it doesn't have a verified publisher. Default is false." />
        </Property>
        <Property Name="clientApplicationTenantIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of Microsoft Entra tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all." />
        </Property>
        <Property Name="permissionClassification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The permission classification for the permission being granted, or all to match with any permission classification (including permissions that aren't classified). Default is all." />
        </Property>
        <Property Name="permissions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API's servicePrincipal object. The id of application permissions can be found in the appRoles property of the API's servicePrincipal object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's servicePrincipal object. Default is the single value all." />
        </Property>
        <Property Name="permissionType" Type="graph.permissionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The permission type of the permission being granted. Possible values: application for application permissions (for example app roles), or delegated for delegated permissions. The value delegatedUserConsentable indicates delegated permissions that haven't been configured by the API publisher to require admin consent—this value may be used in built-in permission grant policies, but can't be used in custom permission grant policies. Required." />
        </Property>
        <Property Name="resourceApplication" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The appId of the resource application (for example the API) for which a permission is being granted, or any to match with any resource application or API. Default is any." />
        </Property>
      </EntityType>
      <EntityType Name="permissionGrantPolicy" BaseType="graph.policyBase">
        <NavigationProperty Name="excludes" Type="Collection(graph.permissionGrantConditionSet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Condition sets that are excluded in this permission grant policy. Automatically expanded on GET." />
        </NavigationProperty>
        <NavigationProperty Name="includes" Type="Collection(graph.permissionGrantConditionSet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Condition sets that are included in this permission grant policy. Automatically expanded on GET." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="person" BaseType="graph.entity">
        <Property Name="birthday" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's birthday." />
        </Property>
        <Property Name="companyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the person's company." />
        </Property>
        <Property Name="department" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's department." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's display name." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's given name." />
        </Property>
        <Property Name="imAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only." />
        </Property>
        <Property Name="isFavorite" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the user has flagged this person as a favorite." />
        </Property>
        <Property Name="jobTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's job title." />
        </Property>
        <Property Name="officeLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location of the person's office." />
        </Property>
        <Property Name="personNotes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free-form notes that the user has taken about this person." />
        </Property>
        <Property Name="personType" Type="graph.personType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of person." />
        </Property>
        <Property Name="phones" Type="Collection(graph.phone)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's phone numbers." />
        </Property>
        <Property Name="postalAddresses" Type="Collection(graph.location)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's addresses." />
        </Property>
        <Property Name="profession" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's profession." />
        </Property>
        <Property Name="scoredEmailAddresses" Type="Collection(graph.scoredEmailAddress)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's email addresses." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's surname." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain." />
        </Property>
        <Property Name="websites" Type="Collection(graph.website)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person's websites." />
        </Property>
        <Property Name="yomiCompany" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phonetic Japanese name of the person's company." />
        </Property>
      </EntityType>
      <EntityType Name="phoneAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="phoneNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don't match the required format." />
        </Property>
        <Property Name="phoneType" Type="graph.authenticationPhoneType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of this phone. Possible values are: mobile, alternateMobile, or office." />
        </Property>
        <Property Name="smsSignInState" Type="graph.authenticationMethodSignInState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="pinnedChatMessageInfo" BaseType="graph.entity">
        <NavigationProperty Name="message" Type="graph.chatMessage">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details about the chat message that is pinned." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="place" BaseType="graph.entity" Abstract="true">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street address of the place." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name associated with the place." />
        </Property>
        <Property Name="geoCoordinates" Type="graph.outlookGeoCoordinates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the place location in latitude, longitude, and (optionally) altitude coordinates." />
        </Property>
        <Property Name="phone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone number of the place." />
        </Property>
      </EntityType>
      <EntityType Name="planner" BaseType="graph.entity">
        <NavigationProperty Name="buckets" Type="Collection(graph.plannerBucket)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified buckets" />
        </NavigationProperty>
        <NavigationProperty Name="plans" Type="Collection(graph.plannerPlan)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified plans" />
        </NavigationProperty>
        <NavigationProperty Name="tasks" Type="Collection(graph.plannerTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns a collection of the specified tasks" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="plannerAssignedToTaskBoardTaskFormat" BaseType="graph.entity">
        <Property Name="orderHintsByAssignee" Type="graph.plannerOrderHintsByAssignee">
          <Annotation Term="Org.OData.Core.V1.Description" String="Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here." />
        </Property>
        <Property Name="unassignedOrderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint value used to order the task on the AssignedTo view of the Task Board when the task isn't assigned to anyone, or if the orderHintsByAssignee dictionary doesn't provide an order hint for the user the task is assigned to. The format is defined as outlined here." />
        </Property>
      </EntityType>
      <EntityType Name="plannerBucket" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the bucket." />
        </Property>
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner." />
        </Property>
        <Property Name="planId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Plan ID to which the bucket belongs." />
        </Property>
        <NavigationProperty Name="tasks" Type="Collection(graph.plannerTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. The collection of tasks in the bucket." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="plannerBucketTaskBoardTaskFormat" BaseType="graph.entity">
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner." />
        </Property>
      </EntityType>
      <EntityType Name="plannerGroup" BaseType="graph.entity">
        <NavigationProperty Name="plans" Type="Collection(graph.plannerPlan)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns the plannerPlans owned by the group." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="plannerPlan" BaseType="graph.entity">
        <Property Name="container" Type="graph.plannerPlanContainer">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it's set, this property can’t be updated. Required." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. The user who created the plan." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="owner" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Use the container property instead. ID of the group that owns the plan. After it's set, this property can’t be updated. This property won't return a valid group ID if the container of the plan isn't a group." />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Title of the plan." />
        </Property>
        <NavigationProperty Name="buckets" Type="Collection(graph.plannerBucket)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Collection of buckets in the plan." />
        </NavigationProperty>
        <NavigationProperty Name="details" Type="graph.plannerPlanDetails" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Extra details about the plan." />
        </NavigationProperty>
        <NavigationProperty Name="tasks" Type="Collection(graph.plannerTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Collection of tasks in the plan." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="plannerPlanDetails" BaseType="graph.entity">
        <Property Name="categoryDescriptions" Type="graph.plannerCategoryDescriptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan." />
        </Property>
        <Property Name="sharedWith" Type="graph.plannerUserIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of user IDs that this plan is shared with. If you're using Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it isn't required for them to access the plan owned by the group." />
        </Property>
      </EntityType>
      <EntityType Name="plannerProgressTaskBoardTaskFormat" BaseType="graph.entity">
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner." />
        </Property>
      </EntityType>
      <EntityType Name="plannerTask" BaseType="graph.entity">
        <Property Name="activeChecklistItemCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of checklist items with value set to false, representing incomplete items." />
        </Property>
        <Property Name="appliedCategories" Type="graph.plannerAppliedCategories">
          <Annotation Term="Org.OData.Core.V1.Description" String="The categories to which the task has been applied. See applied Categories for possible values." />
        </Property>
        <Property Name="assigneePriority" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint used to order items of this type in a list view. The format is defined as outlined here." />
        </Property>
        <Property Name="assignments" Type="graph.plannerAssignments">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of assignees the task is assigned to." />
        </Property>
        <Property Name="bucketId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It's 28 characters long and case-sensitive. Format validation is done on the service." />
        </Property>
        <Property Name="checklistItemCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of checklist items that are present on the task." />
        </Property>
        <Property Name="completedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user that completed the task." />
        </Property>
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="conversationThreadId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user that created the task." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="dueDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="hasDescription" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Value is true if the details object of the task has a nonempty description and false otherwise." />
        </Property>
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint used to order items of this type in a list view. The format is defined as outlined here." />
        </Property>
        <Property Name="percentComplete" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Percentage of task completion. When set to 100, the task is considered completed." />
        </Property>
        <Property Name="planId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Plan ID to which the task belongs." />
        </Property>
        <Property Name="previewType" Type="graph.plannerPreviewType">
          <Annotation Term="Org.OData.Core.V1.Description" String="This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference." />
        </Property>
        <Property Name="priority" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority).  Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'.  Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'." />
        </Property>
        <Property Name="referenceCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of external references that exist on the task." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the task." />
        </Property>
        <NavigationProperty Name="assignedToTaskBoardFormat" Type="graph.plannerAssignedToTaskBoardTaskFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo." />
        </NavigationProperty>
        <NavigationProperty Name="bucketTaskBoardFormat" Type="graph.plannerBucketTaskBoardTaskFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket." />
        </NavigationProperty>
        <NavigationProperty Name="details" Type="graph.plannerTaskDetails" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. More details about the task." />
        </NavigationProperty>
        <NavigationProperty Name="progressTaskBoardFormat" Type="graph.plannerProgressTaskBoardTaskFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="plannerTaskDetails" BaseType="graph.entity">
        <Property Name="checklist" Type="graph.plannerChecklistItems">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of checklist items on the task." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the task." />
        </Property>
        <Property Name="previewType" Type="graph.plannerPreviewType">
          <Annotation Term="Org.OData.Core.V1.Description" String="This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task." />
        </Property>
        <Property Name="references" Type="graph.plannerExternalReferences">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of references on the task." />
        </Property>
      </EntityType>
      <EntityType Name="plannerUser" BaseType="graph.entity">
        <NavigationProperty Name="plans" Type="Collection(graph.plannerPlan)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns the plannerTasks assigned to the user." />
        </NavigationProperty>
        <NavigationProperty Name="tasks" Type="Collection(graph.plannerTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Returns the plannerPlans shared with the user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="playPromptOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="policyBase" BaseType="graph.directoryObject" Abstract="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for this policy. Required." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for this policy. Required." />
        </Property>
      </EntityType>
      <EntityType Name="policyRoot" BaseType="graph.entity">
        <NavigationProperty Name="activityBasedTimeoutPolicies" Type="Collection(graph.activityBasedTimeoutPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that controls the idle time out for web sessions for applications." />
        </NavigationProperty>
        <NavigationProperty Name="adminConsentRequestPolicy" Type="graph.adminConsentRequestPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy by which consent requests are created and managed for the entire tenant." />
        </NavigationProperty>
        <NavigationProperty Name="appManagementPolicies" Type="Collection(graph.appManagementPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationFlowsPolicy" Type="graph.authenticationFlowsPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy configuration of the self-service sign-up experience of external users." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationMethodsPolicy" Type="graph.authenticationMethodsPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication methods and the users that are allowed to use them to sign in and perform multifactor authentication (MFA) in Microsoft Entra ID." />
        </NavigationProperty>
        <NavigationProperty Name="authenticationStrengthPolicies" Type="Collection(graph.authenticationStrengthPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication method combinations that are to be used in scenarios defined by Microsoft Entra Conditional Access." />
        </NavigationProperty>
        <NavigationProperty Name="authorizationPolicy" Type="graph.authorizationPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that controls Microsoft Entra authorization settings." />
        </NavigationProperty>
        <NavigationProperty Name="claimsMappingPolicies" Type="Collection(graph.claimsMappingPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application." />
        </NavigationProperty>
        <NavigationProperty Name="conditionalAccessPolicies" Type="Collection(graph.conditionalAccessPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The custom rules that define an access scenario." />
        </NavigationProperty>
        <NavigationProperty Name="crossTenantAccessPolicy" Type="graph.crossTenantAccessPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The custom rules that define an access scenario when interacting with external Microsoft Entra tenants." />
        </NavigationProperty>
        <NavigationProperty Name="defaultAppManagementPolicy" Type="graph.tenantAppManagementPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant-wide policy that enforces app management restrictions for all applications and service principals." />
        </NavigationProperty>
        <NavigationProperty Name="deviceRegistrationPolicy" Type="graph.deviceRegistrationPolicy" ContainsTarget="true" />
        <NavigationProperty Name="featureRolloutPolicies" Type="Collection(graph.featureRolloutPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The feature rollout policy associated with a directory object." />
        </NavigationProperty>
        <NavigationProperty Name="homeRealmDiscoveryPolicies" Type="Collection(graph.homeRealmDiscoveryPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy to control Microsoft Entra authentication behavior for federated users." />
        </NavigationProperty>
        <NavigationProperty Name="identitySecurityDefaultsEnforcementPolicy" Type="graph.identitySecurityDefaultsEnforcementPolicy" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that represents the security defaults that protect against common attacks." />
        </NavigationProperty>
        <NavigationProperty Name="permissionGrantPolicies" Type="Collection(graph.permissionGrantPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that specifies the conditions under which consent can be granted." />
        </NavigationProperty>
        <NavigationProperty Name="roleManagementPolicies" Type="Collection(graph.unifiedRoleManagementPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the various policies associated with scopes and roles." />
        </NavigationProperty>
        <NavigationProperty Name="roleManagementPolicyAssignments" Type="Collection(graph.unifiedRoleManagementPolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment of a role management policy to a role definition object." />
        </NavigationProperty>
        <NavigationProperty Name="tokenIssuancePolicies" Type="Collection(graph.tokenIssuancePolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID." />
        </NavigationProperty>
        <NavigationProperty Name="tokenLifetimePolicies" Type="Collection(graph.tokenLifetimePolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Microsoft Entra ID." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="policyTemplate" BaseType="graph.entity">
        <NavigationProperty Name="multiTenantOrganizationIdentitySynchronization" Type="graph.multiTenantOrganizationIdentitySyncPolicyTemplate" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines an optional cross-tenant access policy template with user synchronization settings for a multitenant organization." />
        </NavigationProperty>
        <NavigationProperty Name="multiTenantOrganizationPartnerConfiguration" Type="graph.multiTenantOrganizationPartnerConfigurationTemplate" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines an optional cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="post" BaseType="graph.outlookItem" OpenType="true">
        <Property Name="body" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contents of the post. This is a default property. This property can be null." />
        </Property>
        <Property Name="conversationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID of the conversation. Read-only." />
        </Property>
        <Property Name="conversationThreadId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID of the conversation thread. Read-only." />
        </Property>
        <Property Name="from" Type="graph.recipient" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the post has at least one attachment. This is a default property." />
        </Property>
        <Property Name="newParticipants" Type="Collection(graph.recipient)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Conversation participants that were added to the thread as part of this post." />
        </Property>
        <Property Name="receivedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="sender" Type="graph.recipient">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property." />
        </Property>
        <NavigationProperty Name="attachments" Type="Collection(graph.attachment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="inReplyTo" Type="graph.post" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="multiValueExtendedProperties" Type="Collection(graph.multiValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of multi-value extended properties defined for the post. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="singleValueExtendedProperties" Type="Collection(graph.singleValueLegacyExtendedProperty)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Navigability">
                <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of single-value extended properties defined for the post. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="presence" BaseType="graph.entity">
        <Property Name="activity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly." />
        </Property>
        <Property Name="availability" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The base presence information for a user. Possible values are Available, AvailableIdle,  Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown" />
        </Property>
        <Property Name="statusMessage" Type="graph.presenceStatusMessage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presence status message of a user." />
        </Property>
      </EntityType>
      <EntityType Name="print">
        <Property Name="settings" Type="graph.printSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant-wide settings for the Universal Print service." />
        </Property>
        <NavigationProperty Name="connectors" Type="Collection(graph.printConnector)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of available print connectors." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.printOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of print long running operations." />
        </NavigationProperty>
        <NavigationProperty Name="printers" Type="Collection(graph.printer)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of printers registered in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="services" Type="Collection(graph.printService)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of available Universal Print service endpoints." />
        </NavigationProperty>
        <NavigationProperty Name="shares" Type="Collection(graph.printerShare)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of printer shares registered in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="taskDefinitions" Type="Collection(graph.printTaskDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of abstract definition for a task that can be triggered when various events occur within Universal Print." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printConnector" BaseType="graph.entity">
        <Property Name="appVersion" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The connector's version." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the connector." />
        </Property>
        <Property Name="fullyQualifiedDomainName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The connector machine's hostname." />
        </Property>
        <Property Name="location" Type="graph.printerLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The physical and/or organizational location of the connector." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The connector machine's operating system version." />
        </Property>
        <Property Name="registeredDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTimeOffset when the connector was registered." />
        </Property>
      </EntityType>
      <EntityType Name="printDocument" BaseType="graph.entity" HasStream="true">
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's content (MIME) type. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's name. Read-only." />
        </Property>
        <Property Name="size" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's size in bytes. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="printer" BaseType="graph.printerBase">
        <Property Name="hasPhysicalDevice" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the printer has a physical device for printing. Read-only." />
        </Property>
        <Property Name="isShared" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the printer is shared; false otherwise. Read-only." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only." />
        </Property>
        <Property Name="registeredDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTimeOffset when the printer was registered. Read-only." />
        </Property>
        <NavigationProperty Name="connectors" Type="Collection(graph.printConnector)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The connectors that are associated with the printer." />
        </NavigationProperty>
        <NavigationProperty Name="shares" Type="Collection(graph.printerShare)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="taskTriggers" Type="Collection(graph.printTaskTrigger)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of task triggers that are associated with the printer." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printerBase" BaseType="graph.entity" Abstract="true">
        <Property Name="capabilities" Type="graph.printerCapabilities">
          <Annotation Term="Org.OData.Core.V1.Description" String="The capabilities of the printer/printerShare." />
        </Property>
        <Property Name="defaults" Type="graph.printerDefaults">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default print settings of printer/printerShare." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the printer/printerShare." />
        </Property>
        <Property Name="isAcceptingJobs" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the printer/printerShare is currently accepting new print jobs." />
        </Property>
        <Property Name="location" Type="graph.printerLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The physical and/or organizational location of the printer/printerShare." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer of the printer/printerShare." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the printer/printerShare." />
        </Property>
        <Property Name="status" Type="graph.printerStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The processing status of the printer/printerShare, including any errors." />
        </Property>
        <NavigationProperty Name="jobs" Type="Collection(graph.printJob)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of jobs that are queued for printing by the printer/printerShare." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printerCreateOperation" BaseType="graph.printOperation">
        <Property Name="certificate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The signed certificate created during the registration process. Read-only." />
        </Property>
        <NavigationProperty Name="printer" Type="graph.printer">
          <Annotation Term="Org.OData.Core.V1.Description" String="The created printer entity. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printerShare" BaseType="graph.printerBase">
        <Property Name="allowAllUsers" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTimeOffset when the printer share was created. Read-only." />
        </Property>
        <Property Name="viewPoint" Type="graph.printerShareViewpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional data for a printer share as viewed by the signed-in user." />
        </Property>
        <NavigationProperty Name="allowedGroups" Type="Collection(graph.group)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The groups whose users have access to print using the printer." />
        </NavigationProperty>
        <NavigationProperty Name="allowedUsers" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The users who have access to print using the printer." />
        </NavigationProperty>
        <NavigationProperty Name="printer" Type="graph.printer">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printer that this printer share is related to." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printJob" BaseType="graph.entity">
        <Property Name="configuration" Type="graph.printJobConfiguration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A group of settings that a printer should use to print a job." />
        </Property>
        <Property Name="createdBy" Type="graph.userIdentity" />
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTimeOffset when the job was created. Read-only." />
        </Property>
        <Property Name="isFetchable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, document can be fetched by printer." />
        </Property>
        <Property Name="redirectedFrom" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the source job URL, if the job has been redirected from another printer." />
        </Property>
        <Property Name="redirectedTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the destination job URL, if the job has been redirected to another printer." />
        </Property>
        <Property Name="status" Type="graph.printJobStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the print job. Read-only." />
        </Property>
        <NavigationProperty Name="documents" Type="Collection(graph.printDocument)" ContainsTarget="true" />
        <NavigationProperty Name="tasks" Type="Collection(graph.printTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of printTasks that were triggered by this print job." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printOperation" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTimeOffset when the operation was created. Read-only." />
        </Property>
        <Property Name="status" Type="graph.printOperationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the operation. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="printService" BaseType="graph.entity">
        <NavigationProperty Name="endpoints" Type="Collection(graph.printServiceEndpoint)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoints that can be used to access the service. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printServiceEndpoint" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A human-readable display name for the endpoint." />
        </Property>
        <Property Name="uri" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URI that can be used to access the service." />
        </Property>
      </EntityType>
      <EntityType Name="printTask" BaseType="graph.entity">
        <Property Name="parentUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only." />
        </Property>
        <Property Name="status" Type="graph.printTaskStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current execution status of this printTask. The calling application is responsible for updating this status when processing is finished, unless the related printJob has been redirected to another printer. Failure to report completion will result in the related print job being blocked from printing and eventually deleted." />
        </Property>
        <NavigationProperty Name="definition" Type="graph.printTaskDefinition" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printTaskDefinition that was used to create this task. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="trigger" Type="graph.printTaskTrigger" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printTaskTrigger that triggered this task's execution. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printTaskDefinition" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.appIdentity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application that created the printTaskDefinition. Read-only." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the printTaskDefinition." />
        </Property>
        <NavigationProperty Name="tasks" Type="Collection(graph.printTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printTaskTrigger" BaseType="graph.entity">
        <Property Name="event" Type="graph.printEvent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Universal Print event that causes a new printTask to be triggered. Valid values are described in the following table." />
        </Property>
        <NavigationProperty Name="definition" Type="graph.printTaskDefinition" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="An abstract definition that is used to create a printTask when triggered by a print event. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="printUsage" BaseType="graph.entity" Abstract="true">
        <Property Name="blackAndWhitePageCount" Type="Edm.Int64" />
        <Property Name="colorPageCount" Type="Edm.Int64" />
        <Property Name="completedBlackAndWhiteJobCount" Type="Edm.Int64" Nullable="false" />
        <Property Name="completedColorJobCount" Type="Edm.Int64" Nullable="false" />
        <Property Name="completedJobCount" Type="Edm.Int64" />
        <Property Name="doubleSidedSheetCount" Type="Edm.Int64" />
        <Property Name="incompleteJobCount" Type="Edm.Int64" Nullable="false" />
        <Property Name="mediaSheetCount" Type="Edm.Int64" />
        <Property Name="pageCount" Type="Edm.Int64" />
        <Property Name="singleSidedSheetCount" Type="Edm.Int64" />
        <Property Name="usageDate" Type="Edm.Date" Nullable="false" />
      </EntityType>
      <EntityType Name="printUsageByPrinter" BaseType="graph.printUsage">
        <Property Name="printerId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the printer represented by these statistics." />
        </Property>
        <Property Name="printerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the printer represented by these statistics." />
        </Property>
      </EntityType>
      <EntityType Name="printUsageByUser" BaseType="graph.printUsage">
        <Property Name="userPrincipalName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UPN of the user represented by these statistics." />
        </Property>
      </EntityType>
      <EntityType Name="privacy">
        <NavigationProperty Name="subjectRightsRequests" Type="Collection(graph.subjectRightsRequest)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="privilegedAccessGroup" BaseType="graph.entity">
        <NavigationProperty Name="assignmentApprovals" Type="Collection(graph.approval)" ContainsTarget="true" />
        <NavigationProperty Name="assignmentScheduleInstances" Type="Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instances of assignment schedules to activate a just-in-time access." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentScheduleRequests" Type="Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schedule requests for operations to create, update, delete, extend, and renew an assignment." />
        </NavigationProperty>
        <NavigationProperty Name="assignmentSchedules" Type="Collection(graph.privilegedAccessGroupAssignmentSchedule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assignment schedules to activate a just-in-time access." />
        </NavigationProperty>
        <NavigationProperty Name="eligibilityScheduleInstances" Type="Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instances of eligibility schedules to activate a just-in-time access." />
        </NavigationProperty>
        <NavigationProperty Name="eligibilityScheduleRequests" Type="Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schedule requests for operations to create, update, delete, extend, and renew an eligibility." />
        </NavigationProperty>
        <NavigationProperty Name="eligibilitySchedules" Type="Collection(graph.privilegedAccessGroupEligibilitySchedule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The eligibility schedules to activate a just-in-time access." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupAssignmentSchedule" BaseType="graph.privilegedAccessSchedule">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the membership or ownership assignment to the group that is governed through PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="assignmentType" Type="graph.privilegedAccessGroupAssignmentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <Property Name="memberType" Type="graph.privilegedAccessGroupMemberType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.privilegedAccessGroupEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of this membership or ownership assignment request to the group that's governed through PIM. Supports $expand and $select nested in $expand for id only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupAssignmentScheduleInstance" BaseType="graph.privilegedAccessScheduleInstance">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member,  unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="assignmentScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="assignmentType" Type="graph.privilegedAccessGroupAssignmentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq)." />
        </Property>
        <Property Name="memberType" Type="graph.privilegedAccessGroupMemberType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.privilegedAccessGroupEligibilityScheduleInstance">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null." />
        </NavigationProperty>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupAssignmentScheduleRequest" BaseType="graph.privilegedAccessScheduleRequest">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="targetScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne)." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.privilegedAccessGroupEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only." />
        </NavigationProperty>
        <NavigationProperty Name="targetSchedule" Type="graph.privilegedAccessGroupEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule created by this request. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupEligibilitySchedule" BaseType="graph.privilegedAccessSchedule">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq)." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <Property Name="memberType" Type="graph.privilegedAccessGroupMemberType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupEligibilityScheduleInstance" BaseType="graph.privilegedAccessScheduleInstance">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. Supports $filter (eq)." />
        </Property>
        <Property Name="eligibilityScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <Property Name="memberType" Type="graph.privilegedAccessGroupMemberType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq)." />
        </Property>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessGroupEligibilityScheduleRequest" BaseType="graph.privilegedAccessScheduleRequest">
        <Property Name="accessId" Type="graph.privilegedAccessGroupRelationships">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required." />
        </Property>
        <Property Name="targetScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the schedule that's created from the eligibility request. Optional." />
        </Property>
        <NavigationProperty Name="group" Type="graph.group">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only." />
        </NavigationProperty>
        <NavigationProperty Name="targetSchedule" Type="graph.privilegedAccessGroupEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule created by this request." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessRoot" BaseType="graph.entity">
        <NavigationProperty Name="group" Type="graph.privilegedAccessGroup" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A group that's governed through Privileged Identity Management (PIM)." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="privilegedAccessSchedule" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the schedule was created. Optional." />
        </Property>
        <Property Name="createdUsing" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the access assignment or eligibility request that created this schedule. Optional." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the schedule was last modified. Optional." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="privilegedAccessScheduleInstance" BaseType="graph.entity" Abstract="true">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the schedule instance ends. Required." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this instance starts. Required." />
        </Property>
      </EntityType>
      <EntityType Name="privilegedAccessScheduleRequest" BaseType="graph.request" Abstract="true">
        <Property Name="action" Type="graph.scheduleRequestActions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments." />
        </Property>
        <Property Name="isValidationOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request." />
        </Property>
        <Property Name="justification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of the group membership or ownership assignment. Recurring schedules are currently unsupported." />
        </Property>
        <Property Name="ticketInfo" Type="graph.ticketInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system." />
        </Property>
      </EntityType>
      <EntityType Name="profileCardProperty" BaseType="graph.entity">
        <Property Name="annotations" Type="Collection(graph.profileCardAnnotation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant." />
        </Property>
        <Property Name="directoryPropertyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1,  CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15." />
        </Property>
      </EntityType>
      <EntityType Name="profilePhoto" BaseType="graph.entity" HasStream="true">
        <Property Name="height" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The height of the photo. Read-only." />
        </Property>
        <Property Name="width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The width of the photo. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="pronounsSettings" BaseType="graph.entity">
        <Property Name="isEnabledInOrganization" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true to enable pronouns in the organization; otherwise, false. The default value is false, and pronouns are disabled." />
        </Property>
      </EntityType>
      <EntityType Name="protectionPolicyBase" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of person who created the policy." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of creation of the policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy to be created." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the person who last modified the policy." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp of the last modification of the policy." />
        </Property>
        <Property Name="retentionSettings" Type="Collection(graph.retentionSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the retention setting details for the policy." />
        </Property>
        <Property Name="status" Type="graph.protectionPolicyStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="protectionRuleBase" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of person who created the rule." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of creation of the rule." />
        </Property>
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains error details if an operation on a rule fails." />
        </Property>
        <Property Name="isAutoApplyEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true indicates that the protection rule is dynamic; false that it's static. Currently, only static rules are supported." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the person who last modified the rule." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last modification made to the rule." />
        </Property>
        <Property Name="status" Type="graph.protectionRuleStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported." />
        </Property>
      </EntityType>
      <EntityType Name="protectionUnitBase" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of person who created the protection unit." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of creation of the protection unit." />
        </Property>
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains error details if an error occurred while creating a protection unit." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of person who last modified the protection unit." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last modification of this protection unit." />
        </Property>
        <Property Name="policyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the protection policy based on which protection unit was created." />
        </Property>
        <Property Name="status" Type="graph.protectionUnitStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="provisioningObjectSummary" BaseType="graph.entity">
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.  SUpports $filter (eq, gt, lt) and orderby." />
        </Property>
        <Property Name="changeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID of this change in this cycle. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="cycleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID per job iteration. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="durationInMilliseconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates how long this provisioning action took to finish. Measured in milliseconds." />
        </Property>
        <Property Name="initiatedBy" Type="graph.initiator">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of who initiated this provisioning. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="jobId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique ID for the whole provisioning job. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="modifiedProperties" Type="Collection(graph.modifiedProperty)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of each property that was modified in this provisioning action on this object." />
        </Property>
        <Property Name="provisioningAction" Type="graph.provisioningAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains)." />
        </Property>
        <Property Name="provisioningStatusInfo" Type="graph.provisioningStatusInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of provisioning status." />
        </Property>
        <Property Name="provisioningSteps" Type="Collection(graph.provisioningStep)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of each step in provisioning." />
        </Property>
        <Property Name="servicePrincipal" Type="graph.provisioningServicePrincipal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the service principal used for provisioning. Supports $filter (eq) for id and name." />
        </Property>
        <Property Name="sourceIdentity" Type="graph.provisionedIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of source object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName." />
        </Property>
        <Property Name="sourceSystem" Type="graph.provisioningSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName." />
        </Property>
        <Property Name="targetIdentity" Type="graph.provisionedIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of target object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName." />
        </Property>
        <Property Name="targetSystem" Type="graph.provisioningSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique Microsoft Entra tenant ID. Supports $filter (eq, contains)." />
        </Property>
      </EntityType>
      <EntityType Name="rbacApplication" BaseType="graph.entity">
        <NavigationProperty Name="resourceNamespaces" Type="Collection(graph.unifiedRbacResourceNamespace)" ContainsTarget="true" />
        <NavigationProperty Name="roleAssignments" Type="Collection(graph.unifiedRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource to grant access to users or groups." />
        </NavigationProperty>
        <NavigationProperty Name="roleAssignmentScheduleInstances" Type="Collection(graph.unifiedRoleAssignmentScheduleInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instances for active role assignments." />
        </NavigationProperty>
        <NavigationProperty Name="roleAssignmentScheduleRequests" Type="Collection(graph.unifiedRoleAssignmentScheduleRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Requests for active role assignments to principals through PIM." />
        </NavigationProperty>
        <NavigationProperty Name="roleAssignmentSchedules" Type="Collection(graph.unifiedRoleAssignmentSchedule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedules for active role assignment operations." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinitions" Type="Collection(graph.unifiedRoleDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles." />
        </NavigationProperty>
        <NavigationProperty Name="roleEligibilityScheduleInstances" Type="Collection(graph.unifiedRoleEligibilityScheduleInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instances for role eligibility requests." />
        </NavigationProperty>
        <NavigationProperty Name="roleEligibilityScheduleRequests" Type="Collection(graph.unifiedRoleEligibilityScheduleRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Requests for role eligibilities for principals through PIM." />
        </NavigationProperty>
        <NavigationProperty Name="roleEligibilitySchedules" Type="Collection(graph.unifiedRoleEligibilitySchedule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedules for role eligibility operations." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="recordOperation" BaseType="graph.commsOperation" OpenType="true">
        <Property Name="recordingAccessToken" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access token required to retrieve the recording." />
        </Property>
        <Property Name="recordingLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location where the recording is located." />
        </Property>
      </EntityType>
      <EntityType Name="recycleBin" BaseType="graph.baseItem" OpenType="true">
        <Property Name="settings" Type="graph.recycleBinSettings" />
        <NavigationProperty Name="items" Type="Collection(graph.recycleBinItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of the recycleBinItems deleted by a user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="recycleBinItem" BaseType="graph.baseItem" OpenType="true">
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the item was deleted. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="deletedFromLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relative URL of the list or folder that originally contained the item." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Size of the item in bytes." />
        </Property>
      </EntityType>
      <EntityType Name="referenceAttachment" BaseType="graph.attachment" />
      <EntityType Name="relyingPartyDetailedSummary" BaseType="graph.entity">
        <Property Name="failedSignInCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed sign ins on AD FS in the period specified. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="migrationStatus" Type="graph.migrationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the app can be easily moved to Entra ID. The possible values are: ready, needsReview, additionalStepsRequired, unknownFutureValue. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="migrationValidationDetails" Type="Collection(graph.keyValuePair)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies all the validations checks done on applications config details." />
        </Property>
        <Property Name="relyingPartyId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the relying party to this federation service. It's used when issuing claims to the relying party. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="relyingPartyName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the relying party's website or other entity on the Internet that uses an identity provider to authenticate a user who wants to log in. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="replyUrls" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies where the relying party expects to receive the token." />
        </Property>
        <Property Name="serviceId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Uniquely identifies the Active Directory forest. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="signInSuccessRate" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calculated as Number of successful / (Number of successful + Number of failed sign ins) or successfulSignInCount / totalSignInCount on AD FS in the period specified. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="successfulSignInCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of successful sign ins on AD FS. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="totalSignInCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of successful + failed sign ins on AD FS in the period specified. Supports $orderby, $filter (eq)." />
        </Property>
        <Property Name="uniqueUserCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unique users that signed into the application. Supports $orderby, $filter (eq)." />
        </Property>
      </EntityType>
      <EntityType Name="remoteAssistancePartner" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the partner." />
        </Property>
        <Property Name="lastConnectionDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last request sent to Intune by the TEM partner." />
        </Property>
        <Property Name="onboardingStatus" Type="graph.remoteAssistanceOnboardingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A friendly description of the current TeamViewer connector status. Possible values are: notOnboarded, onboarding, onboarded." />
        </Property>
        <Property Name="onboardingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service." />
        </Property>
      </EntityType>
      <EntityType Name="remoteDesktopSecurityConfiguration" BaseType="graph.entity">
        <Property Name="isRemoteDesktopProtocolEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled." />
        </Property>
        <NavigationProperty Name="targetDeviceGroups" Type="Collection(graph.targetDeviceGroup)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="reportRoot">
        <NavigationProperty Name="authenticationMethods" Type="graph.authenticationMethodsRoot" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Container for navigation properties for Microsoft Entra authentication methods resources." />
        </NavigationProperty>
        <NavigationProperty Name="dailyPrintUsageByPrinter" Type="Collection(graph.printUsageByPrinter)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve a list of daily print usage summaries, grouped by printer." />
        </NavigationProperty>
        <NavigationProperty Name="dailyPrintUsageByUser" Type="Collection(graph.printUsageByUser)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve a list of daily print usage summaries, grouped by user." />
        </NavigationProperty>
        <NavigationProperty Name="monthlyPrintUsageByPrinter" Type="Collection(graph.printUsageByPrinter)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve a list of monthly print usage summaries, grouped by printer." />
        </NavigationProperty>
        <NavigationProperty Name="monthlyPrintUsageByUser" Type="Collection(graph.printUsageByUser)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve a list of monthly print usage summaries, grouped by user." />
        </NavigationProperty>
        <NavigationProperty Name="partners" Type="graph.partners" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents billing details for a Microsoft direct partner." />
        </NavigationProperty>
        <NavigationProperty Name="security" Type="graph.securityReportsRoot" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an abstract type that contains resources for attack simulation and training reports." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="request" BaseType="graph.entity">
        <Property Name="approvalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the approval of the request." />
        </Property>
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The request completion date time." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal that created the request." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The request creation date time." />
        </Property>
        <Property Name="customData" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free text field to define any custom data for the request. Not used." />
        </Property>
        <Property Name="status" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable." />
        </Property>
      </EntityType>
      <EntityType Name="resellerDelegatedAdminRelationship" BaseType="graph.delegatedAdminRelationship">
        <Property Name="indirectProviderTenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant ID of the indirect provider partner who created the relationship for the indirect reseller partner." />
        </Property>
        <Property Name="isPartnerConsentPending" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the indirect reseller partner consent status. true indicates that the partner has yet to review the relationship; false indicates that the partner has already provided consent by approving or rejecting the relationship." />
        </Property>
      </EntityType>
      <EntityType Name="resourceOperation" BaseType="graph.entity">
        <Property Name="actionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal." />
        </Property>
        <Property Name="resourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the Resource this operation is performed on." />
        </Property>
      </EntityType>
      <EntityType Name="resourceSpecificPermissionGrant" BaseType="graph.directoryObject">
        <Property Name="clientAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the service principal of the Microsoft Entra app that has been granted access. Read-only." />
        </Property>
        <Property Name="clientId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the Microsoft Entra app that has been granted access. Read-only." />
        </Property>
        <Property Name="permission" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the resource-specific permission. Read-only." />
        </Property>
        <Property Name="permissionType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of permission. Possible values are: Application, Delegated. Read-only." />
        </Property>
        <Property Name="resourceAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the Microsoft Entra app that is hosting the resource. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="restoreArtifactBase" BaseType="graph.entity">
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when restoration of restore artifact is completed." />
        </Property>
        <Property Name="destinationType" Type="graph.destinationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue." />
        </Property>
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains error details if the restore session fails or completes with an error." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when restoration of restore artifact is started." />
        </Property>
        <Property Name="status" Type="graph.artifactRestoreStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The individual restoration status of the restore artifact. The possible values are: added, scheduling, scheduled, inProgress, succeeded, failed, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="restorePoint" Type="graph.restorePoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the date and time when an artifact is protected by a protectionPolicy and can be restored." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="restorePoint" BaseType="graph.entity">
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expiration date time of the restore point." />
        </Property>
        <Property Name="protectionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date time when the restore point was created." />
        </Property>
        <Property Name="tags" Type="graph.restorePointTags">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="protectionUnit" Type="graph.protectionUnitBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="The site, drive, or mailbox units that are protected under a protection policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="restoreSessionBase" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of completion of the restore session." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of person who created the restore session." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of creation of the restore session." />
        </Property>
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains error details if the restore session fails or completes with an error." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the person who last modified the restore session." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last modification of the restore session." />
        </Property>
        <Property Name="status" Type="graph.restoreSessionStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: failed." />
        </Property>
      </EntityType>
      <EntityType Name="richLongRunningOperation" BaseType="graph.longRunningOperation">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error that caused the operation to fail." />
        </Property>
        <Property Name="percentageComplete" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value between 0 and 100 that indicates the progress of the operation." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the result." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the operation." />
        </Property>
      </EntityType>
      <EntityType Name="riskDetection" BaseType="graph.entity">
        <Property Name="activity" Type="graph.activityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the activity type the detected risk is linked to. Possible values are: signin, user, unknownFutureValue." />
        </Property>
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time that the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="additionalInfo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information associated with the risk detection in JSON format. For example, '[{/'Key/':/'userAgent/',/'Value/':/'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36/'}]'. Possible keys in the additionalInfo JSON string are: userAgent, alertUrl, relatedEventTimeInUtc, relatedUserAgent, deviceInformation, relatedLocation, requestId, correlationId, lastActivityTimeInUtc, malwareName, clientLocation, clientIp, riskReasons. For more information about riskReasons and possible values, see riskReasons values." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in." />
        </Property>
        <Property Name="detectedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="detectionTimingType" Type="graph.riskDetectionTimingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the IP address of the client from where the risk occurred." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time that the risk detection was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="location" Type="graph.signInLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location of the sign-in." />
        </Property>
        <Property Name="requestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in." />
        </Property>
        <Property Name="riskDetail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the detected risk. The possible values are: none, adminGeneratedTemporaryPassword, userChangedPasswordOnPremises, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, m365DAdminDismissedDetection. Use the Prefer: include - unknown -enum-members request header to get the following value(s) in this evolvable enum: m365DAdminDismissedDetection." />
        </Property>
        <Property Name="riskEventType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousToken, anomalousUserActivity, anonymizedIPAddress, generic, impossibleTravel, investigationsThreatIntelligence, suspiciousSendingPatterns, leakedCredentials, maliciousIPAddress,malwareInfectedIPAddress, mcasSuspiciousInboxManipulationRules, newCountry, passwordSpray,riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser,suspiciousInboxForwarding, suspiciousIPAddress, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel. If the risk detection is a premium detection, will show generic. For more information about each value, see Risk types and detection." />
        </Property>
        <Property Name="riskLevel" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue." />
        </Property>
        <Property Name="riskState" Type="graph.riskState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Source of the risk detection. For example, activeDirectory." />
        </Property>
        <Property Name="tokenIssuerType" Type="graph.tokenIssuerType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the user." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID of the user." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the user." />
        </Property>
      </EntityType>
      <EntityType Name="riskyServicePrincipal" BaseType="graph.entity">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The globally unique identifier for the associated application (its appId property), if any." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the service principal." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the service principal account is enabled; otherwise, false." />
        </Property>
        <Property Name="isProcessing" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Microsoft Entra ID is currently processing the service principal's risky state." />
        </Property>
        <Property Name="riskDetail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden,  unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal." />
        </Property>
        <Property Name="riskLastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the risk state was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. Supports $filter (eq)." />
        </Property>
        <Property Name="riskLevel" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Level of the detected risky workload identity. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Supports $filter (eq)." />
        </Property>
        <Property Name="riskState" Type="graph.riskState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the service principal's risk. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue." />
        </Property>
        <Property Name="servicePrincipalType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the service principal represents an Application, a ManagedIdentity, or a legacy application (socialIdp). This is set by Microsoft Entra ID internally and is inherited from servicePrincipal." />
        </Property>
        <NavigationProperty Name="history" Type="Collection(graph.riskyServicePrincipalHistoryItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the risk history of Microsoft Entra service principals." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="riskyServicePrincipalHistoryItem" BaseType="graph.riskyServicePrincipal">
        <Property Name="activity" Type="graph.riskServicePrincipalActivity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The activity related to service principal risk level change." />
        </Property>
        <Property Name="initiatedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the actor of the operation." />
        </Property>
      </EntityType>
      <EntityType Name="riskyUser" BaseType="graph.entity">
        <Property Name="isDeleted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user is deleted. Possible values are: true, false." />
        </Property>
        <Property Name="isProcessing" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the backend is processing a user's risky state." />
        </Property>
        <Property Name="riskDetail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe." />
        </Property>
        <Property Name="riskLastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the risky user was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="riskLevel" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue." />
        </Property>
        <Property Name="riskState" Type="graph.riskState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the user's risk. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Risky user display name." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Risky user principal name." />
        </Property>
        <NavigationProperty Name="history" Type="Collection(graph.riskyUserHistoryItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The activity related to user risk level change" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="riskyUserHistoryItem" BaseType="graph.riskyUser">
        <Property Name="activity" Type="graph.riskUserActivity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The activity related to user risk level change." />
        </Property>
        <Property Name="initiatedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of actor that does the operation." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the user." />
        </Property>
      </EntityType>
      <EntityType Name="roleAssignment" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the Role Assignment." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display or friendly name of the role Assignment." />
        </Property>
        <Property Name="resourceScopes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of ids of role scope member security groups.  These are IDs from Azure Active Directory." />
        </Property>
        <NavigationProperty Name="roleDefinition" Type="graph.roleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role definition this assignment is part of." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="roleDefinition" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the Role definition." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display Name of the Role definition." />
        </Property>
        <Property Name="isBuiltIn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition." />
        </Property>
        <Property Name="rolePermissions" Type="Collection(graph.rolePermission)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission." />
        </Property>
        <NavigationProperty Name="roleAssignments" Type="Collection(graph.roleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Role assignments for this role definition." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="roleManagement">
        <NavigationProperty Name="directory" Type="graph.rbacApplication" ContainsTarget="true" />
        <NavigationProperty Name="entitlementManagement" Type="graph.rbacApplication" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Container for roles and assignments for entitlement management resources." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="room" BaseType="graph.place">
        <Property Name="audioDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the name of the audio device in the room." />
        </Property>
        <Property Name="bookingType" Type="graph.bookingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of room. Possible values are standard, and reserved." />
        </Property>
        <Property Name="building" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the building name or building number that the room is in." />
        </Property>
        <Property Name="capacity" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the capacity of the room." />
        </Property>
        <Property Name="displayDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the name of the display device in the room." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the room." />
        </Property>
        <Property Name="floorLabel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a descriptive label for the floor, for example, P." />
        </Property>
        <Property Name="floorNumber" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the floor number that the room is on." />
        </Property>
        <Property Name="isWheelChairAccessible" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the room is wheelchair accessible." />
        </Property>
        <Property Name="label" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a descriptive label for the room, for example, a number or name." />
        </Property>
        <Property Name="nickname" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a nickname for the room, for example, 'conf room'." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies other features of the room, for example, details like the type of view or furniture type." />
        </Property>
        <Property Name="videoDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the name of the video device in the room." />
        </Property>
      </EntityType>
      <EntityType Name="roomList" BaseType="graph.place">
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the room list." />
        </Property>
        <NavigationProperty Name="rooms" Type="Collection(graph.room)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="samlOrWsFedExternalDomainFederation" BaseType="graph.samlOrWsFedProvider">
        <NavigationProperty Name="domains" Type="Collection(graph.externalDomainName)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of domain names of the external organizations that the tenant is federating with. Supports $filter (eq)." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="samlOrWsFedProvider" BaseType="graph.identityProviderBase" Abstract="true">
        <Property Name="issuerUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Issuer URI of the federation server." />
        </Property>
        <Property Name="metadataExchangeUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI of the metadata exchange endpoint used for authentication from rich client applications." />
        </Property>
        <Property Name="passiveSignInUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI that web-based clients are directed to when signing in to Microsoft Entra services." />
        </Property>
        <Property Name="preferredAuthenticationProtocol" Type="graph.authenticationProtocol">
          <Annotation Term="Org.OData.Core.V1.Description" String="Preferred authentication protocol. The possible values are: wsFed, saml, unknownFutureValue." />
        </Property>
        <Property Name="signingCertificate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current certificate used to sign tokens passed to the Microsoft identity platform. The certificate is formatted as a Base64 encoded string of the public portion of the federated IdP's token signing certificate and must be compatible with the X509Certificate2 class.   This property is used in the following scenarios:  if a rollover is required outside of the autorollover update a new federation service is being set up  if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated.   Microsoft Entra ID updates certificates via an autorollover process in which it attempts to retrieve a new certificate from the federation service metadata, 30 days before expiry of the current certificate. If a new certificate isn't available, Microsoft Entra ID monitors the metadata daily and will update the federation settings for the domain when a new certificate is available." />
        </Property>
      </EntityType>
      <EntityType Name="schedule" BaseType="graph.entity">
        <Property Name="enabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the schedule is enabled for the team. Required." />
        </Property>
        <Property Name="isActivitiesIncludedWhenCopyingShiftsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether copied shifts include activities from the original shift." />
        </Property>
        <Property Name="offerShiftRequestsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether offer shift requests are enabled for the schedule." />
        </Property>
        <Property Name="openShiftsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether open shifts are enabled for the schedule." />
        </Property>
        <Property Name="provisionStatus" Type="graph.operationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the schedule provisioning. The possible values are notStarted, running, completed, failed." />
        </Property>
        <Property Name="provisionStatusCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information about why schedule provisioning failed." />
        </Property>
        <Property Name="startDayOfWeek" Type="graph.dayOfWeek">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the start day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday." />
        </Property>
        <Property Name="swapShiftsRequestsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether swap shifts requests are enabled for the schedule." />
        </Property>
        <Property Name="timeClockEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether time clock is enabled for the schedule." />
        </Property>
        <Property Name="timeClockSettings" Type="graph.timeClockSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time clock location settings for this schedule." />
        </Property>
        <Property Name="timeOffRequestsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether time off requests are enabled for the schedule." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the time zone of the schedule team using tz database format. Required." />
        </Property>
        <Property Name="workforceIntegrationIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The IDs for the workforce integrations associated with this schedule." />
        </Property>
        <NavigationProperty Name="dayNotes" Type="Collection(graph.dayNote)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The day notes in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="offerShiftRequests" Type="Collection(graph.offerShiftRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The offer requests for shifts in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="openShiftChangeRequests" Type="Collection(graph.openShiftChangeRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The open shift requests in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="openShifts" Type="Collection(graph.openShift)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of open shifts in a scheduling group in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="schedulingGroups" Type="Collection(graph.schedulingGroup)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The logical grouping of users in the schedule (usually by role)." />
        </NavigationProperty>
        <NavigationProperty Name="shifts" Type="Collection(graph.shift)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shifts in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="swapShiftsChangeRequests" Type="Collection(graph.swapShiftsChangeRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The swap requests for shifts in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="timeCards" Type="Collection(graph.timeCard)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time cards in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="timeOffReasons" Type="Collection(graph.timeOffReason)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of reasons for a time off in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="timeOffRequests" Type="Collection(graph.timeOffRequest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time off requests in the schedule." />
        </NavigationProperty>
        <NavigationProperty Name="timesOff" Type="Collection(graph.timeOff)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instances of times off in the schedule." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="scheduleChangeRequest" BaseType="graph.changeTrackedEntity" Abstract="true">
        <Property Name="assignedTo" Type="graph.scheduleChangeRequestActor" />
        <Property Name="managerActionDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="managerActionMessage" Type="Edm.String" />
        <Property Name="managerUserId" Type="Edm.String" />
        <Property Name="senderDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="senderMessage" Type="Edm.String" />
        <Property Name="senderUserId" Type="Edm.String" />
        <Property Name="state" Type="graph.scheduleChangeState" />
      </EntityType>
      <EntityType Name="schedulingGroup" BaseType="graph.changeTrackedEntity">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the schedulingGroup. Required." />
        </Property>
        <Property Name="isActive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required." />
        </Property>
        <Property Name="userIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of user IDs that are a member of the schedulingGroup. Required." />
        </Property>
      </EntityType>
      <EntityType Name="schemaExtension" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for the schema extension. Supports $filter (eq)." />
        </Property>
        <Property Name="owner" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The appId of the application that is the owner of the schema extension. The owner of the schema definition must be explicitly specified during the Create and Update operations, or it will be implied and auto-assigned by Microsoft Entra ID as follows: In delegated access: The signed-in user must be the owner of the app that calls Microsoft Graph to create the schema extension definition.  If the signed-in user isn't the owner of the calling app, they must explicitly specify the owner property, and assign it the appId of an app that they own. In app-only access:  The owner property isn't required in the request body. Instead, the calling app is assigned ownership of the schema extension. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq)." />
        </Property>
        <Property Name="properties" Type="Collection(graph.extensionSchemaProperty)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of property names and types that make up the schema extension definition." />
        </Property>
        <Property Name="status" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. For more information about the possible state transitions and behaviors, see Schema extensions lifecycle. Supports $filter (eq)." />
        </Property>
        <Property Name="targetTypes" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, todoTask, todoTaskList, or user." />
        </Property>
      </EntityType>
      <EntityType Name="scopedRoleMembership" BaseType="graph.entity">
        <Property Name="administrativeUnitId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the administrative unit that the directory role is scoped to" />
        </Property>
        <Property Name="roleId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the directory role that the member is in." />
        </Property>
        <Property Name="roleMemberInfo" Type="graph.identity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role member identity information. Represents the user that is a member of this scoped-role." />
        </Property>
      </EntityType>
      <EntityType Name="searchEntity" BaseType="graph.entity">
        <NavigationProperty Name="acronyms" Type="Collection(microsoft.graph.search.acronym)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrative answer in Microsoft Search results to define common acronyms in an organization." />
        </NavigationProperty>
        <NavigationProperty Name="bookmarks" Type="Collection(microsoft.graph.search.bookmark)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrative answer in Microsoft Search results for common search queries in an organization." />
        </NavigationProperty>
        <NavigationProperty Name="qnas" Type="Collection(microsoft.graph.search.qna)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrative answer in Microsoft Search results that provide answers for specific search keywords in an organization." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sectionGroup" BaseType="graph.onenoteEntityHierarchyModel">
        <Property Name="sectionGroupsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only." />
        </Property>
        <Property Name="sectionsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the sections navigation property, which returns all the sections in the section group. Read-only." />
        </Property>
        <NavigationProperty Name="parentNotebook" Type="graph.notebook">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notebook that contains the section group. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="parentSectionGroup" Type="graph.sectionGroup">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section group that contains the section group. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="sectionGroups" Type="Collection(graph.sectionGroup)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The section groups in the section. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sections" Type="Collection(graph.onenoteSection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sections in the section group. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="secureScore" BaseType="graph.entity" OpenType="true">
        <Property Name="activeUserCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active user count of the given tenant." />
        </Property>
        <Property Name="averageComparativeScores" Type="Collection(graph.averageComparativeScore)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average score by different scopes (for example, average by industry, average by seating) and control category (Identity, Data, Device, Apps, Infrastructure) within the scope." />
        </Property>
        <Property Name="azureTenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="GUID string for tenant ID." />
        </Property>
        <Property Name="controlScores" Type="Collection(graph.controlScore)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains tenant scores for a set of controls." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the report was created." />
        </Property>
        <Property Name="currentScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant current attained score on specified date." />
        </Property>
        <Property Name="enabledServices" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint)." />
        </Property>
        <Property Name="licensedUserCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Licensed user count of the given tenant." />
        </Property>
        <Property Name="maxScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant maximum possible score on specified date." />
        </Property>
        <Property Name="vendorInformation" Type="graph.securityVendorInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=SecureScore). Required." />
        </Property>
      </EntityType>
      <EntityType Name="secureScoreControlProfile" BaseType="graph.entity" OpenType="true">
        <Property Name="actionType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Control action type (Config, Review, Behavior)." />
        </Property>
        <Property Name="actionUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL to where the control can be actioned." />
        </Property>
        <Property Name="azureTenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="GUID string for tenant ID." />
        </Property>
        <Property Name="complianceInformation" Type="Collection(graph.complianceInformation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of compliance information associated with secure score control" />
        </Property>
        <Property Name="controlCategory" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Control action category (Identity, Data, Device, Apps, Infrastructure)." />
        </Property>
        <Property Name="controlStateUpdates" Type="Collection(graph.secureScoreControlStateUpdate)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag to indicate where the tenant has marked a control (ignored, thirdParty, reviewed) (supports update)." />
        </Property>
        <Property Name="deprecated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag to indicate if a control is depreciated." />
        </Property>
        <Property Name="implementationCost" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource cost of implemmentating control (low, moderate, high)." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the control profile entity was last modified. The Timestamp type represents date and time" />
        </Property>
        <Property Name="maxScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="max attainable score for the control." />
        </Property>
        <Property Name="rank" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft's stack ranking of control." />
        </Property>
        <Property Name="remediation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of what the control will help remediate." />
        </Property>
        <Property Name="remediationImpact" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the impact on users of the remediation." />
        </Property>
        <Property Name="service" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service that owns the control (Exchange, Sharepoint, Microsoft Entra ID)." />
        </Property>
        <Property Name="threats" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of threats the control mitigates (accountBreach, dataDeletion, dataExfiltration, dataSpillage, elevationOfPrivilege, maliciousInsider, passwordCracking, phishingOrWhaling, spoofing)." />
        </Property>
        <Property Name="tier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Control tier (Core, Defense in Depth, Advanced.)" />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the control." />
        </Property>
        <Property Name="userImpact" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User impact of implementing control (low, moderate, high)." />
        </Property>
        <Property Name="vendorInformation" Type="graph.securityVendorInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=SecureScore). Required." />
        </Property>
      </EntityType>
      <EntityType Name="security" BaseType="microsoft.graph.entity">
        <NavigationProperty Name="alerts" Type="Collection(graph.alert)" ContainsTarget="true" />
        <NavigationProperty Name="alerts_v2" Type="Collection(microsoft.graph.security.alert)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of alerts in Microsoft 365 Defender." />
        </NavigationProperty>
        <NavigationProperty Name="attackSimulation" Type="graph.attackSimulationRoot" ContainsTarget="true" />
        <NavigationProperty Name="cases" Type="microsoft.graph.security.casesRoot" ContainsTarget="true" />
        <NavigationProperty Name="identities" Type="microsoft.graph.security.identityContainer" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for security identities APIs." />
        </NavigationProperty>
        <NavigationProperty Name="incidents" Type="Collection(microsoft.graph.security.incident)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack." />
        </NavigationProperty>
        <NavigationProperty Name="labels" Type="microsoft.graph.security.labelsRoot" ContainsTarget="true" />
        <NavigationProperty Name="secureScoreControlProfiles" Type="Collection(graph.secureScoreControlProfile)" ContainsTarget="true" />
        <NavigationProperty Name="secureScores" Type="Collection(graph.secureScore)" ContainsTarget="true" />
        <NavigationProperty Name="subjectRightsRequests" Type="Collection(graph.subjectRightsRequest)" ContainsTarget="true" />
        <NavigationProperty Name="threatIntelligence" Type="microsoft.graph.security.threatIntelligence" ContainsTarget="true" />
        <NavigationProperty Name="triggers" Type="microsoft.graph.security.triggersRoot" ContainsTarget="true" />
        <NavigationProperty Name="triggerTypes" Type="microsoft.graph.security.triggerTypesRoot" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="securityReportsRoot" BaseType="graph.entity" />
      <EntityType Name="sendDtmfTonesOperation" BaseType="graph.commsOperation" OpenType="true">
        <Property Name="completionReason" Type="graph.sendDtmfCompletionReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="The results of the action. Possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="serviceAnnouncement" BaseType="graph.entity">
        <NavigationProperty Name="healthOverviews" Type="Collection(graph.serviceHealth)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly." />
        </NavigationProperty>
        <NavigationProperty Name="issues" Type="Collection(graph.serviceHealthIssue)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly." />
        </NavigationProperty>
        <NavigationProperty Name="messages" Type="Collection(graph.serviceUpdateMessage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="serviceAnnouncementAttachment" BaseType="graph.entity">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attachment content." />
        </Property>
        <Property Name="contentType" Type="Edm.String" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="name" Type="Edm.String" />
        <Property Name="size" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="serviceAnnouncementBase" BaseType="graph.entity" Abstract="true">
        <Property Name="details" Type="Collection(graph.keyValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="More details about service event. This property doesn't support filters." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end time of the service event." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last modified time of the service event." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the service event." />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the service event." />
        </Property>
      </EntityType>
      <EntityType Name="serviceApp" BaseType="graph.entity">
        <Property Name="application" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Entra ID application ID." />
        </Property>
        <Property Name="effectiveDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the effective activation of the service app." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the person who last modified the entity." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last modification of the entity." />
        </Property>
        <Property Name="registrationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the creation of the service app entity." />
        </Property>
        <Property Name="status" Type="graph.serviceAppStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the service app. This value indicates whether or not the application can be used to control the backup service. The possible values are: inactive, active, pendingActive, pendingInactive, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="serviceHealth" BaseType="graph.entity">
        <Property Name="service" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service name. Use the list healthOverviews operation to get exact string names for services subscribed by the tenant." />
        </Property>
        <Property Name="status" Type="graph.serviceHealthStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more information, see serviceHealthStatus values." />
        </Property>
        <NavigationProperty Name="issues" Type="Collection(graph.serviceHealthIssue)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of issues that happened on the service, with detailed information for each issue." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="serviceHealthIssue" BaseType="graph.serviceAnnouncementBase">
        <Property Name="classification" Type="graph.serviceHealthClassificationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of service health issue. Possible values are: advisory, incident, unknownFutureValue." />
        </Property>
        <Property Name="feature" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The feature name of the service issue." />
        </Property>
        <Property Name="featureGroup" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The feature group name of the service issue." />
        </Property>
        <Property Name="impactDescription" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the service issue impact." />
        </Property>
        <Property Name="isResolved" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the issue is resolved." />
        </Property>
        <Property Name="origin" Type="graph.serviceHealthOrigin" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the origin of the service issue. Possible values are: microsoft, thirdParty, customer, unknownFutureValue." />
        </Property>
        <Property Name="posts" Type="Collection(graph.serviceHealthIssuePost)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of historical posts for the service issue." />
        </Property>
        <Property Name="service" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the service affected by the issue." />
        </Property>
        <Property Name="status" Type="graph.serviceHealthStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. See more in the table below." />
        </Property>
      </EntityType>
      <EntityType Name="servicePrincipal" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="accountEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the service principal account is enabled; otherwise, false. If set to false, then no users are able to sign in to this app, even if they're assigned to it. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Property Name="addIns" Type="Collection(graph.addIn)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its 'FileHandler' functionality. This lets services like Microsoft 365 call the application in the context of a document the user is working on." />
        </Property>
        <Property Name="alternativeNames" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to retrieve service principals by subscription, identify resource group and full resource IDs for managed identities. Supports $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="appDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description exposed by the associated application." />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name exposed by the associated application. Maximum length is 256 characters." />
        </Property>
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the associated application (its appId property). Alternate key. Supports $filter (eq, ne, not, in, startsWith)." />
        </Property>
        <Property Name="applicationTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). Read-only. null if the service principal wasn't created from an application template." />
        </Property>
        <Property Name="appOwnerOrganizationId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the tenant ID where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le)." />
        </Property>
        <Property Name="appRoleAssignmentRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. Supports $filter (eq, ne, NOT)." />
        </Property>
        <Property Name="appRoles" Type="Collection(graph.appRole)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The roles exposed by the application that's linked to this service principal. For more information, see the appRoles property definition on the application entity. Not nullable." />
        </Property>
        <Property Name="customSecurityAttributes" Type="graph.customSecurityAttributeValue">
          <Annotation Term="Org.OData.Core.V1.Description" String="An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps displays the application description in this field. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search." />
        </Property>
        <Property Name="disabledByMicrosoftStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).  Supports $filter (eq, ne, not)." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby." />
        </Property>
        <Property Name="homepage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Home page or landing page of the application." />
        </Property>
        <Property Name="info" Type="graph.informationalUrl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values)." />
        </Property>
        <Property Name="keyCredentials" Type="Collection(graph.keyCredential)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="loginUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL." />
        </Property>
        <Property Name="logoutUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URL that the Microsoft's authorization service uses to sign out a user using OpenID Connect front-channel, back-channel, or SAML sign out protocols." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1,024 characters." />
        </Property>
        <Property Name="notificationEmailAddresses" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the list of email addresses where Microsoft Entra ID sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Microsoft Entra Gallery applications." />
        </Property>
        <Property Name="oauth2PermissionScopes" Type="Collection(graph.permissionScope)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable." />
        </Property>
        <Property Name="passwordCredentials" Type="Collection(graph.passwordCredential)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of password credentials associated with the application. Not nullable." />
        </Property>
        <Property Name="preferredSingleSignOnMode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the single sign-on mode configured for this application. Microsoft Entra ID uses the preferred single sign-on mode to launch the application from Microsoft 365 or the My Apps portal. The supported values are password, saml, notSupported, and oidc. Note: This field might be null for older SAML apps and for OIDC applications where it isn't set automatically." />
        </Property>
        <Property Name="preferredTokenSigningKeyThumbprint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that aren't SAML, don't write or otherwise rely on this property." />
        </Property>
        <Property Name="replyUrls" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable." />
        </Property>
        <Property Name="resourceSpecificApplicationPermissions" Type="Collection(graph.resourceSpecificPermission)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource-specific application permissions exposed by this application. Currently, resource-specific permissions are only supported for Teams apps accessing to specific chats and teams using Microsoft Graph. Read-only." />
        </Property>
        <Property Name="samlSingleSignOnSettings" Type="graph.samlSingleSignOnSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection for settings related to saml single sign-on." />
        </Property>
        <Property Name="servicePrincipalNames" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Microsoft Entra ID. For example,Client apps can specify a resource URI that is based on the values of this property to acquire an access token, which is the URI returned in the 'aud' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable.  Supports $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="servicePrincipalType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use." />
        </Property>
        <Property Name="signInAudience" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Microsoft Entra tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Microsoft Entra tenant (multitenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Microsoft Entra tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom strings that can be used to categorize and identify the service principal. Not nullable. The value is the union of strings set here and on the associated application entity's tags property.Supports $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="tokenEncryptionKeyId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the keyId of a public key from the keyCredentials collection. When configured, Microsoft Entra ID issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user." />
        </Property>
        <Property Name="verifiedPublisher" Type="graph.verifiedPublisher">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the verified publisher of the application that's linked to this service principal." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="appId" />
                    <PropertyValue PropertyPath="appId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="appManagementPolicies" Type="Collection(graph.appManagementPolicy)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The appManagementPolicy applied to this application." />
        </NavigationProperty>
        <NavigationProperty Name="appRoleAssignedTo" Type="Collection(graph.appRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="appRoleAssignments" Type="Collection(graph.appRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="App role assignment for another app or service, granted to this service principal. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="claimsMappingPolicies" Type="Collection(graph.claimsMappingPolicy)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The claimsMappingPolicies assigned to this service principal. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="createdObjects" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.servicePrincipal</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects created by this service principal. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="delegatedPermissionClassifications" Type="Collection(graph.delegatedPermissionClassification)" ContainsTarget="true" />
        <NavigationProperty Name="endpoints" Type="Collection(graph.endpoint)" ContainsTarget="true" />
        <NavigationProperty Name="federatedIdentityCredentials" Type="Collection(graph.federatedIdentityCredential)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0)." />
        </NavigationProperty>
        <NavigationProperty Name="homeRealmDiscoveryPolicies" Type="Collection(graph.homeRealmDiscoveryPolicy)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="memberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
              <String>microsoft.graph.directoryRole</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="oauth2PermissionGrants" Type="Collection(graph.oAuth2PermissionGrant)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="ownedObjects" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.endpoint</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.servicePrincipal</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1)." />
        </NavigationProperty>
        <NavigationProperty Name="owners" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
              <String>microsoft.graph.servicePrincipal</String>
              <String>microsoft.graph.user</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand." />
        </NavigationProperty>
        <NavigationProperty Name="remoteDesktopSecurityConfiguration" Type="graph.remoteDesktopSecurityConfiguration" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The remoteDesktopSecurityConfiguration object applied to this service principal. Supports $filter (eq) for isRemoteDesktopProtocolEnabled property." />
        </NavigationProperty>
        <NavigationProperty Name="synchronization" Type="graph.synchronization" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API." />
        </NavigationProperty>
        <NavigationProperty Name="tokenIssuancePolicies" Type="Collection(graph.tokenIssuancePolicy)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tokenIssuancePolicies assigned to this service principal." />
        </NavigationProperty>
        <NavigationProperty Name="tokenLifetimePolicies" Type="Collection(graph.tokenLifetimePolicy)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tokenLifetimePolicies assigned to this service principal." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMemberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
              <String>microsoft.graph.directoryRole</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="servicePrincipalRiskDetection" BaseType="graph.entity">
        <Property Name="activity" Type="graph.activityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the activity type the detected risk is linked to.  The possible values are: signin, servicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal." />
        </Property>
        <Property Name="activityDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="additionalInfo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information associated with the risk detection. This string value is represented as a JSON object with the quotations escaped." />
        </Property>
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the associated application." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Correlation ID of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity." />
        </Property>
        <Property Name="detectedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="detectionTimingType" Type="graph.riskDetectionTimingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timing of the detected risk , whether real-time or offline. The possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the IP address of the client from where the risk occurred." />
        </Property>
        <Property Name="keyIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the key credential associated with the risk detection." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the risk detection was last updated." />
        </Property>
        <Property Name="location" Type="graph.signInLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location from where the sign-in was initiated." />
        </Property>
        <Property Name="requestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Request identifier of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity. Supports $filter (eq)." />
        </Property>
        <Property Name="riskDetail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal." />
        </Property>
        <Property Name="riskEventType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication." />
        </Property>
        <Property Name="riskLevel" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Level of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: low, medium, high, hidden, none." />
        </Property>
        <Property Name="riskState" Type="graph.riskState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised." />
        </Property>
        <Property Name="servicePrincipalDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the service principal." />
        </Property>
        <Property Name="servicePrincipalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the service principal. Supports $filter (eq)." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Source of the risk detection. For example, identityProtection." />
        </Property>
        <Property Name="tokenIssuerType" Type="graph.tokenIssuerType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD." />
        </Property>
      </EntityType>
      <EntityType Name="serviceStorageQuotaBreakdown" BaseType="graph.storageQuotaBreakdown" />
      <EntityType Name="serviceUpdateMessage" BaseType="graph.serviceAnnouncementBase">
        <Property Name="actionRequiredByDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expected deadline of the action for the message." />
        </Property>
        <Property Name="attachmentsArchive" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The zip file that contains all attachments for a message." />
        </Property>
        <Property Name="body" Type="graph.itemBody" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content type and content of the service message body. The supported value for the contentType property is html." />
        </Property>
        <Property Name="category" Type="graph.serviceUpdateCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service message category. Possible values are: preventOrFixIssue, planForChange, stayInformed, unknownFutureValue." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the message has any attachment." />
        </Property>
        <Property Name="isMajorChange" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the message describes a major update for the service." />
        </Property>
        <Property Name="services" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The affected services by the service message." />
        </Property>
        <Property Name="severity" Type="graph.serviceUpdateSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The severity of the service message. Possible values are: normal, high, critical, unknownFutureValue." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of tags for the service message. Tags are provided by the service team/support team who post the message to tell whether this message contains privacy data, or whether this message is for a service new feature update, and so on." />
        </Property>
        <Property Name="viewPoint" Type="graph.serviceUpdateMessageViewpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents user viewpoints data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions." />
        </Property>
        <NavigationProperty Name="attachments" Type="Collection(graph.serviceAnnouncementAttachment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of serviceAnnouncementAttachments." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="settingStateDeviceSummary" BaseType="graph.entity">
        <Property Name="compliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Compliant count for the setting" />
        </Property>
        <Property Name="conflictDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device conflict error count for the setting" />
        </Property>
        <Property Name="errorDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device error count for the setting" />
        </Property>
        <Property Name="instancePath" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the InstancePath for the setting" />
        </Property>
        <Property Name="nonCompliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device NonCompliant count for the setting" />
        </Property>
        <Property Name="notApplicableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Not Applicable count for the setting" />
        </Property>
        <Property Name="remediatedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Compliant count for the setting" />
        </Property>
        <Property Name="settingName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting" />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Unkown count for the setting" />
        </Property>
      </EntityType>
      <EntityType Name="sharedDriveItem" BaseType="graph.baseItem">
        <Property Name="owner" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the owner of the shared item being referenced." />
        </Property>
        <NavigationProperty Name="driveItem" Type="graph.driveItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the underlying driveItem" />
        </NavigationProperty>
        <NavigationProperty Name="items" Type="Collection(graph.driveItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="All driveItems contained in the sharing root. This collection cannot be enumerated." />
        </NavigationProperty>
        <NavigationProperty Name="list" Type="graph.list" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the underlying list" />
        </NavigationProperty>
        <NavigationProperty Name="listItem" Type="graph.listItem" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the underlying listItem" />
        </NavigationProperty>
        <NavigationProperty Name="permission" Type="graph.permission" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the permission representing the underlying sharing link" />
        </NavigationProperty>
        <NavigationProperty Name="root" Type="graph.driveItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the underlying driveItem. Deprecated -- use driveItem instead." />
        </NavigationProperty>
        <NavigationProperty Name="site" Type="graph.site">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to access the underlying site" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sharedInsight" BaseType="graph.entity">
        <Property Name="lastShared" Type="graph.sharingDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the shared item. Read only." />
        </Property>
        <Property Name="resourceReference" Type="graph.resourceReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reference properties of the shared document, such as the url and type of the document. Read-only" />
        </Property>
        <Property Name="resourceVisualization" Type="graph.resourceVisualization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Properties that you can use to visualize the document in your experience. Read-only" />
        </Property>
        <Property Name="sharingHistory" Type="Collection(graph.sharingDetail)" />
        <NavigationProperty Name="lastSharedMethod" Type="graph.entity" />
        <NavigationProperty Name="resource" Type="graph.entity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sharedPCConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="accountManagerPolicy" Type="graph.sharedPCAccountManagerPolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false." />
        </Property>
        <Property Name="allowedAccounts" Type="graph.sharedPCAllowedAccountType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain." />
        </Property>
        <Property Name="allowLocalStorage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether local storage is allowed on a shared PC." />
        </Property>
        <Property Name="disableAccountManager" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disables the account manager for shared PC mode." />
        </Property>
        <Property Name="disableEduPolicies" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true." />
        </Property>
        <Property Name="disablePowerPolicies" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the default shared PC power policies should be disabled." />
        </Property>
        <Property Name="disableSignInOnResume" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disables the requirement to sign in whenever the device wakes up from sleep mode." />
        </Property>
        <Property Name="enabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables shared PC mode and applies the shared pc policies." />
        </Property>
        <Property Name="idleTimeBeforeSleepInSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring." />
        </Property>
        <Property Name="kioskAppDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set." />
        </Property>
        <Property Name="kioskAppUserModelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the application user model ID of the app to use with assigned access." />
        </Property>
        <Property Name="maintenanceStartTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the daily start time of maintenance hour." />
        </Property>
      </EntityType>
      <EntityType Name="sharedWithChannelTeamInfo" BaseType="graph.teamInfo">
        <Property Name="isHostTeam" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the team is the host of the channel." />
        </Property>
        <NavigationProperty Name="allowedMembers" Type="Collection(graph.conversationMember)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of team members who have access to the shared channel." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sharepoint" BaseType="graph.entity">
        <NavigationProperty Name="settings" Type="graph.sharepointSettings" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="sharePointProtectionPolicy" BaseType="graph.protectionPolicyBase">
        <NavigationProperty Name="siteInclusionRules" Type="Collection(graph.siteProtectionRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rules associated with the SharePoint Protection policy." />
        </NavigationProperty>
        <NavigationProperty Name="siteProtectionUnits" Type="Collection(graph.siteProtectionUnit)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The protection units (sites) that are protected under the site protection policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sharePointRestoreSession" BaseType="graph.restoreSessionBase">
        <NavigationProperty Name="siteRestoreArtifacts" Type="Collection(graph.siteRestoreArtifact)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of restore points and destination details that can be used to restore SharePoint sites." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sharepointSettings" BaseType="graph.entity">
        <Property Name="allowedDomainGuidsForSyncApp" Type="Collection(Edm.Guid)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of trusted domain GUIDs for the OneDrive sync app." />
        </Property>
        <Property Name="availableManagedPathsForSiteCreation" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of managed paths available for site creation. Read-only." />
        </Property>
        <Property Name="deletedUserPersonalSiteRetentionPeriodInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days for preserving a deleted user's OneDrive." />
        </Property>
        <Property Name="excludedFileExtensionsForSyncApp" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of file extensions not uploaded by the OneDrive sync app." />
        </Property>
        <Property Name="idleSessionSignOut" Type="graph.idleSessionSignOut">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the idle session sign-out policies for the tenant." />
        </Property>
        <Property Name="imageTaggingOption" Type="graph.imageTaggingChoice">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced." />
        </Property>
        <Property Name="isCommentingOnSitePagesEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether comments are allowed on modern site pages in SharePoint." />
        </Property>
        <Property Name="isFileActivityNotificationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether push notifications are enabled for OneDrive events." />
        </Property>
        <Property Name="isLegacyAuthProtocolsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether legacy authentication protocols are enabled for the tenant." />
        </Property>
        <Property Name="isLoopEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether if Fluid Framework is allowed on SharePoint sites." />
        </Property>
        <Property Name="isMacSyncAppEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether files can be synced using the OneDrive sync app for Mac." />
        </Property>
        <Property Name="isRequireAcceptingUserToMatchInvitedUserEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether guests must sign in using the same account to which sharing invitations are sent." />
        </Property>
        <Property Name="isResharingByExternalUsersEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether guests are allowed to reshare files, folders, and sites they don't own." />
        </Property>
        <Property Name="isSharePointMobileNotificationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether mobile push notifications are enabled for SharePoint." />
        </Property>
        <Property Name="isSharePointNewsfeedEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the newsfeed is allowed on the modern site pages in SharePoint." />
        </Property>
        <Property Name="isSiteCreationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users are allowed to create sites." />
        </Property>
        <Property Name="isSiteCreationUIEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the UI commands for creating sites are shown." />
        </Property>
        <Property Name="isSitePagesCreationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether creating new modern pages is allowed on SharePoint sites." />
        </Property>
        <Property Name="isSitesStorageLimitAutomatic" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether site storage space is automatically managed or if specific storage limits are set per site." />
        </Property>
        <Property Name="isSyncButtonHiddenOnPersonalSite" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the sync button in OneDrive is hidden." />
        </Property>
        <Property Name="isUnmanagedSyncAppForTenantRestricted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users are allowed to sync files only on PCs joined to specific domains." />
        </Property>
        <Property Name="personalSiteDefaultStorageLimitInMB" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB)." />
        </Property>
        <Property Name="sharingAllowedDomainList" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of email domains that are allowed for sharing outside the organization." />
        </Property>
        <Property Name="sharingBlockedDomainList" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of email domains that are blocked for sharing outside the organization." />
        </Property>
        <Property Name="sharingCapability" Type="graph.sharingCapabilities">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly." />
        </Property>
        <Property Name="sharingDomainRestrictionMode" Type="graph.sharingDomainRestrictionMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList." />
        </Property>
        <Property Name="siteCreationDefaultManagedPath" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the team site managed path. This is the path under which new team sites will be created." />
        </Property>
        <Property Name="siteCreationDefaultStorageLimitInMB" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default storage quota for a new site upon creation. Measured in megabytes (MB)." />
        </Property>
        <Property Name="tenantDefaultTimezone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property." />
        </Property>
      </EntityType>
      <EntityType Name="shift" BaseType="graph.changeTrackedEntity">
        <Property Name="draftShift" Type="graph.shiftItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="Draft changes in the shift. Draft changes are only visible to managers. The changes are visible to employees when they're shared, which copies the changes from the draftShift to the sharedShift property." />
        </Property>
        <Property Name="isStagedForDeletion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shift is marked for deletion, a process that is finalized when the schedule is shared." />
        </Property>
        <Property Name="schedulingGroupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the scheduling group the shift is part of. Required." />
        </Property>
        <Property Name="sharedShift" Type="graph.shiftItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shared version of this shift that is viewable by both employees and managers. Updates to the sharedShift property send notifications to users in the Teams client." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the user assigned to the shift. Required." />
        </Property>
      </EntityType>
      <EntityType Name="shiftPreferences" BaseType="graph.changeTrackedEntity">
        <Property Name="availability" Type="Collection(graph.shiftAvailability)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Availability of the user to be scheduled for work and its recurrence pattern." />
        </Property>
      </EntityType>
      <EntityType Name="signIn" BaseType="graph.entity">
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App name displayed in the Microsoft Entra admin center.  Supports $filter (eq, startsWith)." />
        </Property>
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique GUID that represents the app ID in the Microsoft Entra ID.  Supports $filter (eq)." />
        </Property>
        <Property Name="appliedConditionalAccessPolicies" Type="Collection(graph.appliedConditionalAccessPolicy)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins." />
        </Property>
        <Property Name="clientAppUsed" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients.  Supports $filter (eq)." />
        </Property>
        <Property Name="conditionalAccessStatus" Type="graph.conditionalAccessStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue.  Supports $filter (eq)." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The request ID sent from the client when the sign-in is initiated. Used to troubleshoot sign-in activity.  Supports $filter (eq)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z.  Supports $orderby, $filter (eq, le, and ge)." />
        </Property>
        <Property Name="deviceDetail" Type="graph.deviceDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device information from where the sign-in occurred; includes device ID, operating system, and browser.  Supports $filter (eq, startsWith) on browser and operatingSytem properties." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the client used to sign in.  Supports $filter (eq, startsWith)." />
        </Property>
        <Property Name="isInteractive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a sign-in is interactive." />
        </Property>
        <Property Name="location" Type="graph.signInLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the city, state, and country code where the sign-in originated.  Supports $filter (eq, startsWith) on city, state, and countryOrRegion properties." />
        </Property>
        <Property Name="resourceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the resource the user signed into.  Supports $filter (eq)." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the resource that the user signed into.  Supports $filter (eq)." />
        </Property>
        <Property Name="riskDetail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason behind a specific state of a risky user, sign-in, or a risk event. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe.The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far.  Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden." />
        </Property>
        <Property Name="riskEventTypes" Type="Collection(graph.riskEventType)" />
        <Property Name="riskEventTypes_v2" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue.  Supports $filter (eq, startsWith)." />
        </Property>
        <Property Name="riskLevelAggregated" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Microsoft Entra ID Protection.  Supports $filter (eq).  Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden." />
        </Property>
        <Property Name="riskLevelDuringSignIn" Type="graph.riskLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in wasn't enabled for Microsoft Entra ID Protection.  Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden." />
        </Property>
        <Property Name="riskState" Type="graph.riskState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.  Supports $filter (eq)." />
        </Property>
        <Property Name="status" Type="graph.signInStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs).  Supports $filter (eq) on errorCode property." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user that initiated the sign-in.  Supports $filter (eq, startsWith)." />
        </Property>
        <Property Name="userId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the user that initiated the sign-in.  Supports $filter (eq)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq, startsWith)." />
        </Property>
      </EntityType>
      <EntityType Name="simulation" BaseType="graph.entity">
        <Property Name="attackTechnique" Type="graph.simulationAttackTechnique">
          <Annotation Term="Org.OData.Core.V1.Description" String="The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations." />
        </Property>
        <Property Name="attackType" Type="graph.simulationAttackType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue." />
        </Property>
        <Property Name="automationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the attack simulation automation." />
        </Property>
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of completion of the attack simulation and training campaign. Supports $filter and $orderby." />
        </Property>
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the attack simulation and training campaign." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of creation of the attack simulation and training campaign." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the attack simulation and training campaign." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the attack simulation and training campaign. Supports $filter and $orderby." />
        </Property>
        <Property Name="durationInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Simulation duration in days." />
        </Property>
        <Property Name="endUserNotificationSetting" Type="graph.endUserNotificationSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the end user notification setting." />
        </Property>
        <Property Name="excludedAccountTarget" Type="graph.accountTargetContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users excluded from the simulation." />
        </Property>
        <Property Name="includedAccountTarget" Type="graph.accountTargetContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users targeted in the simulation." />
        </Property>
        <Property Name="isAutomated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag that represents if the attack simulation and training campaign was created from a simulation automation flow. Supports $filter and $orderby." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who most recently modified the attack simulation and training campaign." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the most recent modification of the attack simulation and training campaign." />
        </Property>
        <Property Name="launchDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the launch/start of the attack simulation and training campaign. Supports $filter and $orderby." />
        </Property>
        <Property Name="oAuthConsentAppDetail" Type="graph.oAuthConsentAppDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="OAuth app details for the OAuth technique." />
        </Property>
        <Property Name="payloadDeliveryPlatform" Type="graph.payloadDeliveryPlatform">
          <Annotation Term="Org.OData.Core.V1.Description" String="Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue." />
        </Property>
        <Property Name="report" Type="graph.simulationReport">
          <Annotation Term="Org.OData.Core.V1.Description" String="Report of the attack simulation and training campaign." />
        </Property>
        <Property Name="status" Type="graph.simulationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue." />
        </Property>
        <Property Name="trainingSetting" Type="graph.trainingSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the training settings for a simulation." />
        </Property>
        <NavigationProperty Name="landingPage" Type="graph.landingPage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The landing page associated with a simulation during its creation." />
        </NavigationProperty>
        <NavigationProperty Name="loginPage" Type="graph.loginPage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The login page associated with a simulation during its creation." />
        </NavigationProperty>
        <NavigationProperty Name="payload" Type="graph.payload">
          <Annotation Term="Org.OData.Core.V1.Description" String="The payload associated with a simulation during its creation." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="simulationAutomation" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the attack simulation automation." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the attack simulation automation was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the attack simulation automation." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the attack simulation automation. Supports $filter and $orderby." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who most recently modified the attack simulation automation." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the attack simulation automation was most recently modified." />
        </Property>
        <Property Name="lastRunDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the latest run of the attack simulation automation." />
        </Property>
        <Property Name="nextRunDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the upcoming run of the attack simulation automation." />
        </Property>
        <Property Name="status" Type="graph.simulationAutomationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the attack simulation automation. Supports $filter and $orderby. The possible values are: unknown, draft, notRunning, running, completed, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="runs" Type="Collection(graph.simulationAutomationRun)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of simulation automation runs." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="simulationAutomationRun" BaseType="graph.entity">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the run ends in an attack simulation automation." />
        </Property>
        <Property Name="simulationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the attack simulation campaign initiated in the attack simulation automation run." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the run starts in an attack simulation automation." />
        </Property>
        <Property Name="status" Type="graph.simulationAutomationRunStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the attack simulation automation run. The possible values are: unknown, running, succeeded, failed, skipped, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="singleValueLegacyExtendedProperty" BaseType="graph.entity">
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A property value." />
        </Property>
      </EntityType>
      <EntityType Name="site" BaseType="graph.baseItem">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full title for the site. Read-only." />
        </Property>
        <Property Name="error" Type="graph.publicError" />
        <Property Name="isPersonalSite" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the site is personal or not. Read-only." />
        </Property>
        <Property Name="root" Type="graph.root">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, provides the root site in the site collection. Read-only." />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns identifiers useful for SharePoint REST compatibility. Read-only." />
        </Property>
        <Property Name="siteCollection" Type="graph.siteCollection">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides details about the site's site collection. Available only on the root site. Read-only." />
        </Property>
        <NavigationProperty Name="analytics" Type="graph.itemAnalytics" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Analytics about the view activities that took place on this site." />
        </NavigationProperty>
        <NavigationProperty Name="columns" Type="Collection(graph.columnDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of column definitions reusable across lists under this site." />
        </NavigationProperty>
        <NavigationProperty Name="contentTypes" Type="Collection(graph.contentType)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of content types defined for this site." />
        </NavigationProperty>
        <NavigationProperty Name="drive" Type="graph.drive">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default drive (document library) for this site." />
        </NavigationProperty>
        <NavigationProperty Name="drives" Type="Collection(graph.drive)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of drives (document libraries) under this site." />
        </NavigationProperty>
        <NavigationProperty Name="externalColumns" Type="Collection(graph.columnDefinition)" />
        <NavigationProperty Name="items" Type="Collection(graph.baseItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to address any item contained in this site. This collection can't be enumerated." />
        </NavigationProperty>
        <NavigationProperty Name="lists" Type="Collection(graph.list)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of lists under this site." />
        </NavigationProperty>
        <NavigationProperty Name="onenote" Type="graph.onenote" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calls the OneNote service for notebook related operations." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.richLongRunningOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of long-running operations on the site." />
        </NavigationProperty>
        <NavigationProperty Name="pages" Type="Collection(graph.baseSitePage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.sitePage</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of pages in the baseSitePages list in this site." />
        </NavigationProperty>
        <NavigationProperty Name="permissions" Type="Collection(graph.permission)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The permissions associated with the site. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="sites" Type="Collection(graph.site)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of the sub-sites under this site." />
        </NavigationProperty>
        <NavigationProperty Name="termStore" Type="microsoft.graph.termStore.store" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default termStore under this site." />
        </NavigationProperty>
        <NavigationProperty Name="termStores" Type="Collection(microsoft.graph.termStore.store)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of termStores under this site." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sitePage" BaseType="graph.baseSitePage" OpenType="true">
        <Property Name="promotionKind" Type="graph.pagePromotionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the promotion kind of the sitePage. The possible values are: microsoftReserved, page, newsPost, unknownFutureValue." />
        </Property>
        <Property Name="reactions" Type="graph.reactionsFacet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reactions information for the page." />
        </Property>
        <Property Name="showComments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether or not to show comments at the bottom of the page." />
        </Property>
        <Property Name="showRecommendedPages" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether or not to show recommended pages at the bottom of the page." />
        </Property>
        <Property Name="thumbnailWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url of the sitePage's thumbnail image" />
        </Property>
        <Property Name="titleArea" Type="graph.titleArea">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title area on the SharePoint page." />
        </Property>
        <NavigationProperty Name="canvasLayout" Type="graph.canvasLayout" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections." />
        </NavigationProperty>
        <NavigationProperty Name="webParts" Type="Collection(graph.webPart)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of webparts on the SharePoint page." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="siteProtectionRule" BaseType="graph.protectionRuleBase">
        <Property Name="siteExpression" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a site expression. For examples, see siteExpression example." />
        </Property>
      </EntityType>
      <EntityType Name="siteProtectionUnit" BaseType="graph.protectionUnitBase">
        <Property Name="siteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the SharePoint site." />
        </Property>
        <Property Name="siteName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the SharePoint site." />
        </Property>
        <Property Name="siteWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The web URL of the SharePoint site." />
        </Property>
      </EntityType>
      <EntityType Name="siteRestoreArtifact" BaseType="graph.restoreArtifactBase">
        <Property Name="restoredSiteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new site identifier if the value of the destinationType property is new, and the existing site ID if the value is inPlace." />
        </Property>
        <Property Name="restoredSiteName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the restored site." />
        </Property>
        <Property Name="restoredSiteWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The web URL of the restored site." />
        </Property>
      </EntityType>
      <EntityType Name="skypeForBusinessUserConversationMember" BaseType="graph.conversationMember">
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the tenant that the user belongs to." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra ID of the user." />
        </Property>
      </EntityType>
      <EntityType Name="skypeUserConversationMember" BaseType="graph.conversationMember">
        <Property Name="skypeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Skype ID of the user." />
        </Property>
      </EntityType>
      <EntityType Name="smsAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <NavigationProperty Name="includeTargets" Type="Collection(graph.smsAuthenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="smsAuthenticationMethodTarget" BaseType="graph.authenticationMethodTarget">
        <Property Name="isUsableForSignIn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if users can use this authentication method to sign in to Microsoft Entra ID. true if users can use this method for primary authentication, otherwise false." />
        </Property>
      </EntityType>
      <EntityType Name="socialIdentityProvider" BaseType="graph.identityProviderBase">
        <Property Name="clientId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for the client application obtained when registering the application with the identity provider. Required." />
        </Property>
        <Property Name="clientSecret" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns . Required." />
        </Property>
        <Property Name="identityProviderType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For a B2B scenario, possible values: Google, Facebook. For a B2C scenario, possible values: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Required." />
        </Property>
      </EntityType>
      <EntityType Name="softwareOathAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="secretKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The secret key of the method. Always returns null." />
        </Property>
      </EntityType>
      <EntityType Name="softwareOathAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method. Expanded by default." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="softwareUpdateStatusSummary" BaseType="graph.entity">
        <Property Name="compliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices." />
        </Property>
        <Property Name="compliantUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant users." />
        </Property>
        <Property Name="conflictDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices." />
        </Property>
        <Property Name="conflictUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict users." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy." />
        </Property>
        <Property Name="errorDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices had error." />
        </Property>
        <Property Name="errorUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users had error." />
        </Property>
        <Property Name="nonCompliantDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of non compliant devices." />
        </Property>
        <Property Name="nonCompliantUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of non compliant users." />
        </Property>
        <Property Name="notApplicableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices." />
        </Property>
        <Property Name="notApplicableUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users." />
        </Property>
        <Property Name="remediatedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices." />
        </Property>
        <Property Name="remediatedUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated users." />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices." />
        </Property>
        <Property Name="unknownUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown users." />
        </Property>
      </EntityType>
      <EntityType Name="solutionsRoot">
        <NavigationProperty Name="backupRestore" Type="graph.backupRestoreRoot" ContainsTarget="true" />
        <NavigationProperty Name="bookingBusinesses" Type="Collection(graph.bookingBusiness)" ContainsTarget="true" />
        <NavigationProperty Name="bookingCurrencies" Type="Collection(graph.bookingCurrency)" ContainsTarget="true" />
        <NavigationProperty Name="virtualEvents" Type="graph.virtualEventsRoot" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="standardWebPart" BaseType="graph.webPart">
        <Property Name="containerTextWebPartId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instance identifier of the container text webPart. It only works for inline standard webPart in rich text webParts." />
        </Property>
        <Property Name="data" Type="graph.webPartData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data of the webPart." />
        </Property>
        <Property Name="webPartType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A Guid that indicates the webPart type." />
        </Property>
      </EntityType>
      <EntityType Name="startHoldMusicOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="stopHoldMusicOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="storage">
        <NavigationProperty Name="fileStorage" Type="graph.fileStorage" ContainsTarget="true" />
        <NavigationProperty Name="settings" Type="graph.storageSettings" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="storageQuotaBreakdown" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="manageWebUrl" Type="Edm.String" />
        <Property Name="used" Type="Edm.Int64" />
      </EntityType>
      <EntityType Name="storageSettings" BaseType="graph.entity">
        <NavigationProperty Name="quota" Type="graph.unifiedStorageQuota" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="stsPolicy" BaseType="graph.policyBase" Abstract="true">
        <Property Name="definition" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string collection containing a JSON string that defines the rules and settings for a policy. The syntax for the definition differs for each derived policy type. Required." />
        </Property>
        <Property Name="isOrganizationDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false." />
        </Property>
        <NavigationProperty Name="appliesTo" Type="Collection(graph.directoryObject)" />
      </EntityType>
      <EntityType Name="subjectRightsRequest" BaseType="graph.entity">
        <Property Name="assignedTo" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity that the request is assigned to." />
        </Property>
        <Property Name="closedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the request was closed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="contentQuery" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="KQL based content query that should be used for search. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information for the entity that created the request." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="dataSubject" Type="graph.dataSubject">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the data subject." />
        </Property>
        <Property Name="dataSubjectType" Type="graph.dataSubjectType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for the request." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the request." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external ID for the request that is immutable after creation and is used for tracking the request for the external system. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="history" Type="Collection(graph.subjectRightsRequestHistory)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of history change events." />
        </Property>
        <Property Name="includeAllVersions" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include all versions of the documents. By default, the current copies of the documents are returned. If SharePoint sites have versioning enabled, including all versions includes the historical copies of the documents. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="includeAuthoredContent" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include content authored by the data subject. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="insight" Type="graph.subjectRightsRequestDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Insight about the request." />
        </Property>
        <Property Name="internalDueDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the request is internally due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information for the entity that last modified the request." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the request was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="mailboxLocations" Type="graph.subjectRightsRequestMailboxLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mailbox locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="pauseAfterEstimate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pause the request after estimate has finished. By default, the data estimate runs and then pauses, allowing you to preview results and then select the option to retrieve data in the UI. You can set this property to false if you want it to perform the estimate and then automatically begin with the retrieval of the content. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="regulations" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of regulations that this request fulfill." />
        </Property>
        <Property Name="siteLocations" Type="graph.subjectRightsRequestSiteLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SharePoint and OneDrive site locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path." />
        </Property>
        <Property Name="stages" Type="Collection(graph.subjectRightsRequestStageDetail)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the different stages for the request." />
        </Property>
        <Property Name="status" Type="graph.subjectRightsRequestStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the request. Possible values are: active, closed, unknownFutureValue." />
        </Property>
        <Property Name="type" Type="graph.subjectRightsRequestType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="approvers" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of users who can approve the request. Currently only supported for requests of type delete." />
        </NavigationProperty>
        <NavigationProperty Name="collaborators" Type="Collection(graph.user)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of users who can collaborate on the request." />
        </NavigationProperty>
        <NavigationProperty Name="notes" Type="Collection(graph.authoredNote)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of notes associated with the request." />
        </NavigationProperty>
        <NavigationProperty Name="team" Type="graph.team">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the Microsoft Teams team that was created for the request." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="subscribedSku" BaseType="graph.entity">
        <Property Name="accountId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique ID of the account this SKU belongs to." />
        </Property>
        <Property Name="accountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the account this SKU belongs to." />
        </Property>
        <Property Name="appliesTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: User, Company." />
        </Property>
        <Property Name="capabilityStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. Possible values are: Enabled, Warning, Suspended, Deleted, LockedOut." />
        </Property>
        <Property Name="consumedUnits" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of licenses that have been assigned." />
        </Property>
        <Property Name="prepaidUnits" Type="graph.licenseUnitsDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the number and status of prepaid licenses." />
        </Property>
        <Property Name="servicePlans" Type="Collection(graph.servicePlanInfo)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the service plans that are available with the SKU. Not nullable." />
        </Property>
        <Property Name="skuId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (GUID) for the service SKU." />
        </Property>
        <Property Name="skuPartNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SKU part number; for example: AAD_PREMIUM or RMSBASIC. To get a list of commercial subscriptions that an organization has acquired, see List subscribedSkus." />
        </Property>
        <Property Name="subscriptionIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of all subscription IDs associated with this SKU." />
        </Property>
      </EntityType>
      <EntityType Name="subscribeToToneOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="subscription" BaseType="graph.entity">
        <Property Name="applicationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Identifier of the application used to create the subscription. Read-only." />
        </Property>
        <Property Name="changeType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Indicates the type of change in the subscribed resource that raises a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note:  Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. Use updated to receive notifications when user or group is created, updated, or soft deleted. Use deleted to receive notifications when user or group is permanently deleted." />
        </Property>
        <Property Name="clientState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification." />
        </Property>
        <Property Name="creatorId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only." />
        </Property>
        <Property Name="encryptionCertificate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true." />
        </Property>
        <Property Name="encryptionCertificateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see Subscription lifetime." />
        </Property>
        <Property Name="includeResourceData" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. When set to true, change notifications include resource data (such as content of a chat message)." />
        </Property>
        <Property Name="latestSupportedTlsVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v10, v11, v12, v13. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2." />
        </Property>
        <Property Name="lifecycleNotificationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required for Teams resources if  the expirationDateTime value is more than 1 hour from now; optional otherwise. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. For more information, see Reduce missing subscriptions and change notifications." />
        </Property>
        <Property Name="notificationQueryOptions" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. OData query options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.  Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph." />
        </Property>
        <Property Name="notificationUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property is included in the HTTP POST request when Microsoft Graph sends the change notifications." />
        </Property>
        <Property Name="notificationUrlAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The app ID that the subscription service can use to generate the validation token. The value allows the client to validate the authenticity of the notification received." />
        </Property>
        <Property Name="resource" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource." />
        </Property>
      </EntityType>
      <EntityType Name="swapShiftsChangeRequest" BaseType="graph.offerShiftRequest">
        <Property Name="recipientShiftId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ShiftId for the recipient user with whom the request is to swap." />
        </Property>
      </EntityType>
      <EntityType Name="synchronization" BaseType="graph.entity">
        <Property Name="secrets" Type="Collection(graph.synchronizationSecretKeyStringValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of credentials to access provisioned cloud applications." />
        </Property>
        <NavigationProperty Name="jobs" Type="Collection(graph.synchronizationJob)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory." />
        </NavigationProperty>
        <NavigationProperty Name="templates" Type="Collection(graph.synchronizationTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Preconfigured synchronization settings for a particular application." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="synchronizationJob" BaseType="graph.entity">
        <Property Name="schedule" Type="graph.synchronizationSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule used to run the job. Read-only." />
        </Property>
        <Property Name="status" Type="graph.synchronizationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the job, which includes when the job was last run, current job state, and errors." />
        </Property>
        <Property Name="synchronizationJobSettings" Type="Collection(graph.keyValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings associated with the job. Some settings are inherited from the template." />
        </Property>
        <Property Name="templateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the synchronization template this job is based on." />
        </Property>
        <NavigationProperty Name="bulkUpload" Type="graph.bulkUpload" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The bulk upload operation for the job." />
        </NavigationProperty>
        <NavigationProperty Name="schema" Type="graph.synchronizationSchema" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The synchronization schema configured for the job." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="synchronizationSchema" BaseType="graph.entity">
        <Property Name="synchronizationRules" Type="Collection(graph.synchronizationRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of synchronization rules configured for the synchronizationJob or synchronizationTemplate." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the schema, updated automatically with every schema change." />
        </Property>
        <NavigationProperty Name="directories" Type="Collection(graph.directoryDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the collection of directories and all of their objects." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="synchronizationTemplate" BaseType="graph.entity">
        <Property Name="applicationId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the application this template belongs to." />
        </Property>
        <Property Name="default" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this template is recommended to be the default for the application." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the template." />
        </Property>
        <Property Name="discoverable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this template should appear in the collection of templates available for the application instance (service principal)." />
        </Property>
        <Property Name="factoryTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="One of the well-known factory tags supported by the synchronization engine. The factoryTag tells the synchronization engine which implementation to use when processing jobs based on this template." />
        </Property>
        <Property Name="metadata" Type="Collection(graph.synchronizationMetadataEntry)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional extension properties. Unless mentioned explicitly, metadata values should not be changed." />
        </Property>
        <NavigationProperty Name="schema" Type="graph.synchronizationSchema" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default synchronization schema for the jobs based on this template." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="targetDeviceGroup" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the target device group." />
        </Property>
      </EntityType>
      <EntityType Name="targetedManagedAppConfiguration" BaseType="graph.managedAppConfiguration">
        <Property Name="deployedAppCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
        </Property>
        <Property Name="isAssigned" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
        </Property>
        <NavigationProperty Name="apps" Type="Collection(graph.managedMobileApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
        </NavigationProperty>
        <NavigationProperty Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of inclusion and exclusion groups to which the policy is deployed." />
        </NavigationProperty>
        <NavigationProperty Name="deploymentSummary" Type="graph.managedAppPolicyDeploymentSummary" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="targetedManagedAppPolicyAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for deployment to a group or app" />
        </Property>
      </EntityType>
      <EntityType Name="targetedManagedAppProtection" BaseType="graph.managedAppProtection" Abstract="true">
        <Property Name="isAssigned" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of inclusion and exclusion groups to which the policy is deployed." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="taskFileAttachment" BaseType="graph.attachmentBase">
        <Property Name="contentBytes" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The base64-encoded contents of the file." />
        </Property>
      </EntityType>
      <EntityType Name="team" BaseType="graph.entity" OpenType="true">
        <Property Name="classification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An optional label. Typically describes the data or business sensitivity of the team. Must match one of a preconfigured set in the tenant's directory." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp at which the team was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An optional description for the team. Maximum length: 1,024 characters." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the team." />
        </Property>
        <Property Name="funSettings" Type="graph.teamFunSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings to configure use of Giphy, memes, and stickers in the team." />
        </Property>
        <Property Name="guestSettings" Type="graph.teamGuestSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings to configure whether guests can create, update, or delete channels in the team." />
        </Property>
        <Property Name="internalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique ID for the team that was used in a few places such as the audit log/Office 365 Management Activity API." />
        </Property>
        <Property Name="isArchived" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether this team is in read-only mode." />
        </Property>
        <Property Name="memberSettings" Type="graph.teamMemberSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team." />
        </Property>
        <Property Name="messagingSettings" Type="graph.teamMessagingSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings to configure messaging and mentions in the team." />
        </Property>
        <Property Name="specialization" Type="graph.teamSpecialization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case." />
        </Property>
        <Property Name="summary" Type="graph.teamSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains summary information about the team, including number of owners, members, and guests." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft Entra tenant." />
        </Property>
        <Property Name="visibility" Type="graph.teamVisibilityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The visibility of the group and team. Defaults to Public." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A hyperlink that goes to the team in the Microsoft Teams client. You get this URL when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed." />
        </Property>
        <NavigationProperty Name="allChannels" Type="Collection(graph.channel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of channels either hosted in or shared with the team (incoming channels)." />
        </NavigationProperty>
        <NavigationProperty Name="channels" Type="Collection(graph.channel)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of channels and messages associated with the team." />
        </NavigationProperty>
        <NavigationProperty Name="group" Type="graph.group" />
        <NavigationProperty Name="incomingChannels" Type="Collection(graph.channel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of channels shared with the team." />
        </NavigationProperty>
        <NavigationProperty Name="installedApps" Type="Collection(graph.teamsAppInstallation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The apps installed in this team." />
        </NavigationProperty>
        <NavigationProperty Name="members" Type="Collection(graph.conversationMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Members and owners of the team." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.teamsAsyncOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The async operations that ran or are running on this team." />
        </NavigationProperty>
        <NavigationProperty Name="permissionGrants" Type="Collection(graph.resourceSpecificPermissionGrant)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of permissions granted to apps to access the team." />
        </NavigationProperty>
        <NavigationProperty Name="photo" Type="graph.profilePhoto" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The profile photo for the team." />
        </NavigationProperty>
        <NavigationProperty Name="primaryChannel" Type="graph.channel" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The general channel for the team." />
        </NavigationProperty>
        <NavigationProperty Name="schedule" Type="graph.schedule" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schedule of shifts for this team." />
        </NavigationProperty>
        <NavigationProperty Name="tags" Type="Collection(graph.teamworkTag)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tags associated with the team." />
        </NavigationProperty>
        <NavigationProperty Name="template" Type="graph.teamsTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="The template this team was created from. See available templates." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamInfo" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the team." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft Entra tenant." />
        </Property>
        <NavigationProperty Name="team" Type="graph.team" />
      </EntityType>
      <EntityType Name="teamsApp" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the catalog app provided by the app developer in the Microsoft Teams zip app package." />
        </Property>
        <Property Name="distributionMethod" Type="graph.teamsAppDistributionMethod">
          <Annotation Term="Org.OData.Core.V1.Description" String="The method of distribution for the app. Read-only." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the catalog provided by the app developer in the Microsoft Teams zip app package." />
        </Property>
        <NavigationProperty Name="appDefinitions" Type="Collection(graph.teamsAppDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details for each version of the app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamsAppDefinition" BaseType="graph.entity">
        <Property Name="authorization" Type="graph.teamsAppAuthorization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Authorization requirements specified in the Teams app manifest." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet" />
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Verbose description of the application." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the app provided by the app developer." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="publishingState" Type="graph.teamsAppPublishingState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app." />
        </Property>
        <Property Name="shortDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Short description of the application." />
        </Property>
        <Property Name="teamsAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID from the Teams app manifest." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the application." />
        </Property>
        <NavigationProperty Name="bot" Type="graph.teamworkBot" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details of the bot specified in the Teams app manifest." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamsAppInstallation" BaseType="graph.entity">
        <Property Name="consentedPermissionSet" Type="graph.teamsAppPermissionSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of resource-specific permissions consented to while installing or upgrading the teamsApp." />
        </Property>
        <NavigationProperty Name="teamsApp" Type="graph.teamsApp">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app that is installed." />
        </NavigationProperty>
        <NavigationProperty Name="teamsAppDefinition" Type="graph.teamsAppDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details of this version of the app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamsAppSettings" BaseType="graph.entity">
        <Property Name="allowUserRequestsForAppAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users are allowed to request access to the unavailable Teams apps." />
        </Property>
        <Property Name="isUserPersonalScopeResourceSpecificConsentEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether resource-specific consent for personal scope in Teams apps is enabled for the tenant. True indicates that Teams apps that are allowed in the tenant and require resource-specific permissions can be installed in the personal scope. False blocks the installation of any Teams app that requires resource-specific permissions in the personal scope." />
        </Property>
      </EntityType>
      <EntityType Name="teamsAsyncOperation" BaseType="graph.entity" OpenType="true">
        <Property Name="attemptsCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of times the operation was attempted before being marked successful or failed." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the operation was created." />
        </Property>
        <Property Name="error" Type="graph.operationError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Any error that causes the async operation to fail." />
        </Property>
        <Property Name="lastActionDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the async operation was last updated." />
        </Property>
        <Property Name="operationType" Type="graph.teamsAsyncOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Denotes the type of operation described. Possible values are: invalid, cloneTeam, archiveTeam, unarchiveTeam, createTeam, unknownFutureValue, teamifyGroup, createChannel, archiveChannel, unarchiveChannel. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: teamifyGroup, createChannel, archiveChannel, unarchiveChannel." />
        </Property>
        <Property Name="status" Type="graph.teamsAsyncOperationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation status." />
        </Property>
        <Property Name="targetResourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the object that's created or modified as result of this async operation, typically a team." />
        </Property>
        <Property Name="targetResourceLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths." />
        </Property>
      </EntityType>
      <EntityType Name="teamsTab" BaseType="graph.entity">
        <Property Name="configuration" Type="graph.teamsTabConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Container for custom settings applied to a tab. The tab is considered configured only once this property is set." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the tab." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deep link URL of the tab instance. Read only." />
        </Property>
        <NavigationProperty Name="teamsApp" Type="graph.teamsApp">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application that is linked to the tab. This can't be changed after tab creation." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamsTemplate" BaseType="graph.entity" />
      <EntityType Name="teamwork" BaseType="graph.entity">
        <Property Name="isTeamsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Microsoft Teams is enabled for the organization." />
        </Property>
        <Property Name="region" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China." />
        </Property>
        <NavigationProperty Name="deletedChats" Type="Collection(graph.deletedChat)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of deleted chats." />
        </NavigationProperty>
        <NavigationProperty Name="deletedTeams" Type="Collection(graph.deletedTeam)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The deleted team." />
        </NavigationProperty>
        <NavigationProperty Name="teamsAppSettings" Type="graph.teamsAppSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents tenant-wide settings for all Teams apps in the tenant." />
        </NavigationProperty>
        <NavigationProperty Name="workforceIntegrations" Type="Collection(graph.workforceIntegration)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="teamworkBot" BaseType="graph.entity" />
      <EntityType Name="teamworkHostedContent" BaseType="graph.entity" HasStream="true">
        <Property Name="contentBytes" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Write only. Bytes for the hosted content (such as images)." />
        </Property>
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Write only. Content type. such as image/png, image/jpg." />
        </Property>
      </EntityType>
      <EntityType Name="teamworkTag" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the tag as it appears to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the tag as it appears to the user in Microsoft Teams." />
        </Property>
        <Property Name="memberCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of users assigned to the tag." />
        </Property>
        <Property Name="tagType" Type="graph.teamworkTagType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the tag. Default is standard." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the team in which the tag is defined." />
        </Property>
        <NavigationProperty Name="members" Type="Collection(graph.teamworkTagMember)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users assigned to the tag." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="teamworkTagMember" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The member's display name." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the tenant that the tag member is a part of." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user ID of the member." />
        </Property>
      </EntityType>
      <EntityType Name="telecomExpenseManagementPartner" BaseType="graph.entity">
        <Property Name="appAuthorized" Type="Edm.Boolean" Nullable="false" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="enabled" Type="Edm.Boolean" Nullable="false" />
        <Property Name="lastConnectionDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="url" Type="Edm.String" />
      </EntityType>
      <EntityType Name="temporaryAccessPassAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the Temporary Access Pass was created." />
        </Property>
        <Property Name="isUsable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the authentication method that indicates whether it's currently usable by the user." />
        </Property>
        <Property Name="isUsableOnce" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime." />
        </Property>
        <Property Name="lifetimeInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days)." />
        </Property>
        <Property Name="methodUsabilityReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced." />
        </Property>
        <Property Name="temporaryAccessPass" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET." />
        </Property>
      </EntityType>
      <EntityType Name="temporaryAccessPassAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="defaultLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default length in characters of a Temporary Access Pass object. Must be between 8 and 48 characters." />
        </Property>
        <Property Name="defaultLifetimeInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default lifetime in minutes for a Temporary Access Pass. Value can be any integer between the minimumLifetimeInMinutes and maximumLifetimeInMinutes." />
        </Property>
        <Property Name="isUsableOnce" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, all the passes in the tenant will be restricted to one-time use. If false, passes in the tenant can be created to be either one-time use or reusable." />
        </Property>
        <Property Name="maximumLifetimeInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum lifetime in minutes for any Temporary Access Pass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days)." />
        </Property>
        <Property Name="minimumLifetimeInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum lifetime in minutes for any Temporary Access Pass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days)." />
        </Property>
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="tenantAppManagementPolicy" BaseType="graph.policyBase">
        <Property Name="applicationRestrictions" Type="graph.appManagementApplicationConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Restrictions that apply as default to all application objects in the tenant." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Denotes whether the policy is enabled. Default value is false." />
        </Property>
        <Property Name="servicePrincipalRestrictions" Type="graph.appManagementServicePrincipalConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Restrictions that apply as default to all service principal objects in the tenant." />
        </Property>
      </EntityType>
      <EntityType Name="tenantRelationship">
        <NavigationProperty Name="delegatedAdminCustomers" Type="Collection(graph.delegatedAdminCustomer)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customer who has a delegated admin relationship with a Microsoft partner." />
        </NavigationProperty>
        <NavigationProperty Name="delegatedAdminRelationships" Type="Collection(graph.delegatedAdminRelationship)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details of the delegated administrative privileges that a Microsoft partner has in a customer tenant." />
        </NavigationProperty>
        <NavigationProperty Name="multiTenantOrganization" Type="graph.multiTenantOrganization" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines an organization with more than one instance of Microsoft Entra ID." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="termsAndConditions" BaseType="graph.entity">
        <Property Name="acceptanceStatement" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy." />
        </Property>
        <Property Name="bodyText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied description of the T&amp;C policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied name for the T&amp;C policy." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy." />
        </Property>
        <NavigationProperty Name="acceptanceStatuses" Type="Collection(graph.termsAndConditionsAcceptanceStatus)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of acceptance statuses for this T&amp;C policy." />
        </NavigationProperty>
        <NavigationProperty Name="assignments" Type="Collection(graph.termsAndConditionsAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for this T&amp;C policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="termsAndConditionsAcceptanceStatus" BaseType="graph.entity">
        <Property Name="acceptedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime when the terms were last accepted by the user." />
        </Property>
        <Property Name="acceptedVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Most recent version number of the T&amp;C accepted by the user." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user whose acceptance the entity represents." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the User that accepted the term." />
        </Property>
        <NavigationProperty Name="termsAndConditions" Type="graph.termsAndConditions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation link to the terms and conditions that are assigned." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="termsAndConditionsAssignment" BaseType="graph.entity">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Assignment target that the T&amp;C policy is assigned to." />
        </Property>
      </EntityType>
      <EntityType Name="termsOfUseContainer" BaseType="graph.entity">
        <NavigationProperty Name="agreementAcceptances" Type="Collection(graph.agreementAcceptance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the current status of a user's response to a company's customizable terms of use agreement." />
        </NavigationProperty>
        <NavigationProperty Name="agreements" Type="Collection(graph.agreement)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a tenant's customizable terms of use agreement that's created and managed with Microsoft Entra ID Governance." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="textWebPart" BaseType="graph.webPart">
        <Property Name="innerHtml" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML string in text web part." />
        </Property>
      </EntityType>
      <EntityType Name="threatAssessmentRequest" BaseType="graph.entity" Abstract="true">
        <Property Name="category" Type="graph.threatCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The threat category. Possible values are: spam, phishing, malware." />
        </Property>
        <Property Name="contentType" Type="graph.threatAssessmentContentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content type of threat assessment. Possible values are: mail, url, file." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The threat assessment request creator." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="expectedAssessment" Type="graph.threatExpectedAssessment" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expected assessment from submitter. Possible values are: block, unblock." />
        </Property>
        <Property Name="requestSource" Type="graph.threatAssessmentRequestSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source of the threat assessment request. Possible values are: administrator." />
        </Property>
        <Property Name="status" Type="graph.threatAssessmentStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The assessment process status. Possible values are: pending, completed." />
        </Property>
        <NavigationProperty Name="results" Type="Collection(graph.threatAssessmentResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="threatAssessmentResult" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result message for each threat assessment." />
        </Property>
        <Property Name="resultType" Type="graph.threatAssessmentResultType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The threat assessment result type. Possible values are: checkPolicy, rescan." />
        </Property>
      </EntityType>
      <EntityType Name="thumbnailSet" BaseType="graph.entity" OpenType="true">
        <Property Name="large" Type="graph.thumbnail">
          <Annotation Term="Org.OData.Core.V1.Description" String="A 1920x1920 scaled thumbnail." />
        </Property>
        <Property Name="medium" Type="graph.thumbnail">
          <Annotation Term="Org.OData.Core.V1.Description" String="A 176x176 scaled thumbnail." />
        </Property>
        <Property Name="small" Type="graph.thumbnail">
          <Annotation Term="Org.OData.Core.V1.Description" String="A 48x48 cropped thumbnail." />
        </Property>
        <Property Name="source" Type="graph.thumbnail">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom thumbnail image or the original image used to generate other thumbnails." />
        </Property>
      </EntityType>
      <EntityType Name="timeCard" BaseType="graph.changeTrackedEntity">
        <Property Name="breaks" Type="Collection(graph.timeCardBreak)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of breaks associated with the timeCard." />
        </Property>
        <Property Name="clockInEvent" Type="graph.timeCardEvent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The clock-in event of the timeCard." />
        </Property>
        <Property Name="clockOutEvent" Type="graph.timeCardEvent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The clock-out event of the timeCard." />
        </Property>
        <Property Name="confirmedBy" Type="graph.confirmedBy">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue." />
        </Property>
        <Property Name="notes" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes about the timeCard." />
        </Property>
        <Property Name="originalEntry" Type="graph.timeCardEntry">
          <Annotation Term="Org.OData.Core.V1.Description" String="The original timeCardEntry of the timeCard before it was edited." />
        </Property>
        <Property Name="state" Type="graph.timeCardState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User ID to which the timeCard belongs." />
        </Property>
      </EntityType>
      <EntityType Name="timeOff" BaseType="graph.changeTrackedEntity">
        <Property Name="draftTimeOff" Type="graph.timeOffItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The draft version of this timeOff item that is viewable by managers. It must be shared before it's visible to team members. Required." />
        </Property>
        <Property Name="isStagedForDeletion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timeOff is marked for deletion, a process that is finalized when the schedule is shared." />
        </Property>
        <Property Name="sharedTimeOff" Type="graph.timeOffItem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shared version of this timeOff that is viewable by both employees and managers. Updates to the sharedTimeOff property send notifications to users in the Teams client. Required." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the user assigned to the timeOff. Required." />
        </Property>
      </EntityType>
      <EntityType Name="timeOffReason" BaseType="graph.changeTrackedEntity">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the timeOffReason. Required." />
        </Property>
        <Property Name="iconType" Type="graph.timeOffReasonIconType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported icon types are: none, car, calendar, running, plane, firstAid, doctor, notWorking, clock, juryDuty, globe, cup, phone, weather, umbrella, piggyBank, dog, cake, trafficCone, pin, sunny. Required." />
        </Property>
        <Property Name="isActive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required." />
        </Property>
      </EntityType>
      <EntityType Name="timeOffRequest" BaseType="graph.scheduleChangeRequest">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="timeOffReasonId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason for the time off." />
        </Property>
      </EntityType>
      <EntityType Name="todo" BaseType="graph.entity">
        <NavigationProperty Name="lists" Type="Collection(graph.todoTaskList)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The task lists in the users mailbox." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="todoTask" BaseType="graph.entity">
        <Property Name="body" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The task body that typically contains information about the task." />
        </Property>
        <Property Name="bodyLastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'." />
        </Property>
        <Property Name="categories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined." />
        </Property>
        <Property Name="completedDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in the specified time zone that the task was finished." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'." />
        </Property>
        <Property Name="dueDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in the specified time zone that the task is to be finished." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the task has attachments." />
        </Property>
        <Property Name="importance" Type="graph.importance" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance of the task. Possible values are: low, normal, high." />
        </Property>
        <Property Name="isReminderOn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to true if an alert is set to remind the user of the task." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recurrence pattern for the task." />
        </Property>
        <Property Name="reminderDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in the specified time zone for a reminder alert of the task to occur." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in the specified time zone at which the task is scheduled to start." />
        </Property>
        <Property Name="status" Type="graph.taskStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the state or progress of the task. Possible values are: notStarted, inProgress, completed, waitingOnOthers, deferred." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A brief description of the task." />
        </Property>
        <NavigationProperty Name="attachments" Type="Collection(graph.attachmentBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of file attachments for the task." />
        </NavigationProperty>
        <NavigationProperty Name="attachmentSessions" Type="Collection(graph.attachmentSession)" ContainsTarget="true" />
        <NavigationProperty Name="checklistItems" Type="Collection(graph.checklistItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of checklistItems linked to a task." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the task. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="linkedResources" Type="Collection(graph.linkedResource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of resources linked to the task." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="todoTaskList" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the task list." />
        </Property>
        <Property Name="isOwner" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the user is owner of the given task list." />
        </Property>
        <Property Name="isShared" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the task list is shared with other users" />
        </Property>
        <Property Name="wellknownListName" Type="graph.wellknownListName" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Property indicating the list name if the given list is a well-known list. Possible values are: none, defaultList, flaggedEmails, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the task list. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="tasks" Type="Collection(graph.todoTask)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tasks in this task list. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="tokenIssuancePolicy" BaseType="graph.stsPolicy" />
      <EntityType Name="tokenLifetimePolicy" BaseType="graph.stsPolicy" />
      <EntityType Name="training" BaseType="graph.entity">
        <Property Name="availabilityStatus" Type="graph.trainingAvailabilityStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue." />
        </Property>
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the training." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the training was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description for the training." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the training." />
        </Property>
        <Property Name="durationInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training duration." />
        </Property>
        <Property Name="hasEvaluation" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the training has any evaluation." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who last modified the training." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the training was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="source" Type="graph.simulationContentSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training content source. Possible values are: unknown, global, tenant, unknownFutureValue." />
        </Property>
        <Property Name="supportedLocales" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported locales for content for the associated training." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training tags." />
        </Property>
        <Property Name="type" Type="graph.trainingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of training. Possible values are: unknown, phishing, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="languageDetails" Type="Collection(graph.trainingLanguageDetail)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Language specific details on a training." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="trainingLanguageDetail" BaseType="graph.entity">
        <Property Name="content" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Language specific content for the training." />
        </Property>
        <Property Name="createdBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who created the language details." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the language details were created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description as defined by the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name as defined by the user." />
        </Property>
        <Property Name="isDefaultLangauge" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the training has a default language." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.emailIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who last modified the details." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the trainingLanguageDetail was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="locale" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Content locale for the training detail." />
        </Property>
      </EntityType>
      <EntityType Name="trending" BaseType="graph.entity">
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="resourceReference" Type="graph.resourceReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reference properties of the trending document, such as the url and type of the document." />
        </Property>
        <Property Name="resourceVisualization" Type="graph.resourceVisualization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Properties that you can use to visualize the document in your experience." />
        </Property>
        <Property Name="weight" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value." />
        </Property>
        <NavigationProperty Name="resource" Type="graph.entity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used for navigating to the trending document." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRbacResourceAction" BaseType="graph.entity">
        <Property Name="actionVerb" Type="Edm.String" />
        <Property Name="authenticationContextId" Type="Edm.String" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="isAuthenticationContextSettable" Type="Edm.Boolean" />
        <Property Name="name" Type="Edm.String" Nullable="false" />
        <Property Name="resourceScopeId" Type="Edm.String" />
      </EntityType>
      <EntityType Name="unifiedRbacResourceNamespace" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String" Nullable="false" />
        <NavigationProperty Name="resourceActions" Type="Collection(graph.unifiedRbacResourceAction)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="unifiedRoleAssignment" BaseType="graph.entity">
        <Property Name="appScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by a resource application only. For the entitlement management provider, use this property to specify a catalog. For example, /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. Supports $filter (eq, in). For example, /roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq '/AccessPackageCatalog/{catalog id}'." />
        </Property>
        <Property Name="condition" Type="Edm.String" />
        <Property Name="directoryScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications, unlike app scopes that are defined and understood by a resource application only. Supports $filter (eq, in)." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the principal to which the assignment is granted. Supported principals are users, role-assignable groups, and service principals. Supports $filter (eq, in)." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq, in)." />
        </Property>
        <NavigationProperty Name="appScope" Type="graph.appScope" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand for the entitlement provider only." />
        </NavigationProperty>
        <NavigationProperty Name="directoryScope" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory object that is the scope of the assignment. Read-only. Supports $expand for the directory provider." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="Referencing the assigned principal. Read-only. Supports $expand except for the Exchange provider." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinition" Type="graph.unifiedRoleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="The roleDefinition the assignment is for. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleAssignmentSchedule" BaseType="graph.unifiedRoleScheduleBase">
        <Property Name="assignmentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the assignment that can either be Assigned or Activated. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="memberType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the assignment is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleAssignmentSchedule can be managed by the caller. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of the role assignment. It can represent a single occurrence or multiple recurrences." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.unifiedRoleEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleAssignmentScheduleInstance" BaseType="graph.unifiedRoleScheduleInstanceBase">
        <Property Name="assignmentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the assignment that can either be Assigned or Activated. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end date of the schedule instance." />
        </Property>
        <Property Name="memberType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the assignment is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleAssignmentSchedule can be managed by the caller. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="roleAssignmentOriginId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the role assignment in Microsoft Entra. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="roleAssignmentScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the unifiedRoleAssignmentSchedule object from which this instance was created. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this instance starts." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.unifiedRoleEligibilityScheduleInstance">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleAssignmentScheduleRequest" BaseType="graph.request">
        <Property Name="action" Type="graph.unifiedRoleScheduleRequestActions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of the operation on the role assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew, selfExtend, selfRenew, unknownFutureValue. adminAssign: For administrators to assign roles to principals.adminRemove: For administrators to remove principals from roles. adminUpdate: For administrators to change existing role assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments.selfExtend: For principals to request to extend their expiring assignments.selfRenew: For principals to request to renew their expired assignments." />
        </Property>
        <Property Name="appScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the app-specific scope when the assignment is scoped to an app. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, ne, and on null values)." />
        </Property>
        <Property Name="directoryScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, ne, and on null values)." />
        </Property>
        <Property Name="isValidationOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request." />
        </Property>
        <Property Name="justification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A message provided by users and administrators when create they create the unifiedRoleAssignmentScheduleRequest object." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the principal that has been granted the assignment. Can be a user, role-assignable group, or a service principal. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the unifiedRoleDefinition object that is being assigned to the principal. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of the role assignment. Recurring schedules are currently unsupported." />
        </Property>
        <Property Name="targetScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the schedule object that's linked to the assignment request. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="ticketInfo" Type="graph.ticketInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ticket details linked to the role assignment request including details of the ticket number and ticket system." />
        </Property>
        <NavigationProperty Name="activatedUsing" Type="graph.unifiedRoleEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand." />
        </NavigationProperty>
        <NavigationProperty Name="appScope" Type="graph.appScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="directoryScope" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory object that is the scope of the assignment. Read-only. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal that's getting a role assignment through the request. Supports $expand and $select nested in $expand for id only." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinition" Type="graph.unifiedRoleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand and $select nested in $expand." />
        </NavigationProperty>
        <NavigationProperty Name="targetSchedule" Type="graph.unifiedRoleAssignmentSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand and $select nested in $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleDefinition" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required.  Supports $filter (eq, in)." />
        </Property>
        <Property Name="isBuiltIn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag indicating whether the role definition is part of the default set included in Microsoft Entra or a custom definition. Read-only. Supports $filter (eq, in)." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag indicating whether the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true." />
        </Property>
        <Property Name="resourceScopes" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of the scopes or permissions the role definition applies to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment." />
        </Property>
        <Property Name="rolePermissions" Type="Collection(graph.unifiedRolePermission)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of permissions included in the role. Read-only when isBuiltIn is true. Required." />
        </Property>
        <Property Name="templateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom template identifier that can be set when isBuiltIn is false but is read-only when isBuiltIn is true. This identifier is typically used if one needs an identifier to be the same across different directories." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates version of the role definition. Read-only when isBuiltIn is true." />
        </Property>
        <NavigationProperty Name="inheritsPermissionsFrom" Type="Collection(graph.unifiedRoleDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleEligibilitySchedule" BaseType="graph.unifiedRoleScheduleBase">
        <Property Name="memberType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the role eligibility is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleEligibilitySchedule can be managed by the caller. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of the role eligibility." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleEligibilityScheduleInstance" BaseType="graph.unifiedRoleScheduleInstanceBase">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end date of the schedule instance." />
        </Property>
        <Property Name="memberType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the role eligibility is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleEligibilitySchedule can be managed by the caller. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="roleEligibilityScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the unifiedRoleEligibilitySchedule object from which this instance was created. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this instance starts." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleEligibilityScheduleRequest" BaseType="graph.request">
        <Property Name="action" Type="graph.unifiedRoleScheduleRequestActions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of operation on the role eligibility request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew, selfExtend, selfRenew, unknownFutureValue. adminAssign: For administrators to assign eligible roles to principals.adminRemove: For administrators to remove eligible roles from principals. adminUpdate: For administrators to change existing role eligibilities.adminExtend: For administrators to extend expiring role eligibilities.adminRenew: For administrators to renew expired eligibilities.selfActivate: For users to activate their assignments.selfDeactivate: For users to deactivate their active assignments.selfExtend: For users to request to extend their expiring assignments.selfRenew: For users to request to renew their expired assignments." />
        </Property>
        <Property Name="appScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the app-specific scope when the role eligibility is scoped to an app. The scope of a role eligibility determines the set of resources for which the principal is eligible to access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, ne, and on null values)." />
        </Property>
        <Property Name="directoryScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the directory object representing the scope of the role eligibility. The scope of a role eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, ne, and on null values)." />
        </Property>
        <Property Name="isValidationOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request." />
        </Property>
        <Property Name="justification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A message provided by users and administrators when create they create the unifiedRoleEligibilityScheduleRequest object." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the principal that has been granted the role eligibility. Can be a user or a role-assignable group. You can grant only active assignments service principals.Supports $filter (eq, ne)." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the unifiedRoleDefinition object that is being assigned to the principal. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="scheduleInfo" Type="graph.requestSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of the role eligibility. Recurring schedules are currently unsupported." />
        </Property>
        <Property Name="targetScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the schedule object that's linked to the eligibility request. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="ticketInfo" Type="graph.ticketInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ticket details linked to the role eligibility request including details of the ticket number and ticket system. Optional." />
        </Property>
        <NavigationProperty Name="appScope" Type="graph.appScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="directoryScope" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory object that is the scope of the role eligibility. Read-only. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal that's getting a role eligibility through the request. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinition" Type="graph.unifiedRoleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="targetSchedule" Type="graph.unifiedRoleEligibilitySchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicy" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for the policy." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the policy." />
        </Property>
        <Property Name="isOrganizationDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="This can only be set to true for a single tenant-wide policy which will apply to all scopes and roles. Set the scopeId to / and scopeType to Directory. Supports $filter (eq, ne)." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity who last modified the role setting." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when the role setting was last modified." />
        </Property>
        <Property Name="scopeId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the scope where the policy is created. Can be / for the tenant or a group ID. Required." />
        </Property>
        <Property Name="scopeType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required." />
        </Property>
        <NavigationProperty Name="effectiveRules" Type="Collection(graph.unifiedRoleManagementPolicyRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="rules" Type="Collection(graph.unifiedRoleManagementPolicyRule)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of rules like approval rules and expiration rules. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyApprovalRule" BaseType="graph.unifiedRoleManagementPolicyRule">
        <Property Name="setting" Type="graph.approvalSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings for approval of the role assignment." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyAssignment" BaseType="graph.entity">
        <Property Name="policyId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The id of the policy. Inherited from entity." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq)." />
        </Property>
        <Property Name="scopeId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the scope where the policy is assigned.  Can be / for the tenant or a group ID. Required." />
        </Property>
        <Property Name="scopeType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required." />
        </Property>
        <NavigationProperty Name="policy" Type="graph.unifiedRoleManagementPolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyAuthenticationContextRule" BaseType="graph.unifiedRoleManagementPolicyRule">
        <Property Name="claimValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the authentication context claim." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether this rule is enabled." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyEnablementRule" BaseType="graph.unifiedRoleManagementPolicyRule">
        <Property Name="enabledRules" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of rules that are enabled for this policy rule. For example, MultiFactorAuthentication, Ticketing, and Justification." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyExpirationRule" BaseType="graph.unifiedRoleManagementPolicyRule">
        <Property Name="isExpirationRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether expiration is required or if it's a permanently active assignment or eligibility." />
        </Property>
        <Property Name="maximumDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum duration allowed for eligibility or assignment that isn't permanent. Required when isExpirationRequired is true." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyNotificationRule" BaseType="graph.unifiedRoleManagementPolicyRule">
        <Property Name="isDefaultRecipientsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a default recipient will receive the notification email." />
        </Property>
        <Property Name="notificationLevel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The level of notification. The possible values are None, Critical, All." />
        </Property>
        <Property Name="notificationRecipients" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of recipients of the email notifications." />
        </Property>
        <Property Name="notificationType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of notification. Only Email is supported." />
        </Property>
        <Property Name="recipientType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of recipient of the notification. The possible values are Requestor, Approver, Admin." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleManagementPolicyRule" BaseType="graph.entity" Abstract="true">
        <Property Name="target" Type="graph.unifiedRoleManagementPolicyRuleTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines details of scope that's targeted by role management policy rule. The details can include the principal type, the role assignment type, and actions affecting a role. Supports $filter (eq, ne)." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedRoleScheduleBase" BaseType="graph.entity">
        <Property Name="appScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the app-specific scope when the assignment or eligibility is scoped to an app. The scope of an assignment or eligibility determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the schedule was created." />
        </Property>
        <Property Name="createdUsing" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the object through which this schedule was created." />
        </Property>
        <Property Name="directoryScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the directory object representing the scope of the assignment or eligibility. The scope of an assignment or eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the schedule was last modified." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the principal that has been granted the role assignment or eligibility." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the unifiedRoleDefinition object that is being assigned to the principal or that a principal is eligible for." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the role assignment or eligibility request." />
        </Property>
        <NavigationProperty Name="appScope" Type="graph.appScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="directoryScope" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory object that is the scope of the role eligibility or assignment. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal that's getting a role assignment or that's eligible for a role through the request." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinition" Type="graph.unifiedRoleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedRoleScheduleInstanceBase" BaseType="graph.entity">
        <Property Name="appScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the app-specific scope when the assignment or role eligibility is scoped to an app. The scope of an assignment or role eligibility determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units." />
        </Property>
        <Property Name="directoryScopeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the directory object representing the scope of the assignment or role eligibility. The scope of an assignment or role eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only." />
        </Property>
        <Property Name="principalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the principal that has been granted the role assignment or that's eligible for a role." />
        </Property>
        <Property Name="roleDefinitionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the unifiedRoleDefinition object that is being assigned to the principal or that the principal is eligible for." />
        </Property>
        <NavigationProperty Name="appScope" Type="graph.appScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="directoryScope" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory object that is the scope of the assignment or role eligibility. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="principal" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principal that's getting a role assignment or role eligibility through the request." />
        </NavigationProperty>
        <NavigationProperty Name="roleDefinition" Type="graph.unifiedRoleDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="unifiedStorageQuota" BaseType="graph.entity">
        <Property Name="deleted" Type="Edm.Int64" />
        <Property Name="manageWebUrl" Type="Edm.String" />
        <Property Name="remaining" Type="Edm.Int64" />
        <Property Name="state" Type="Edm.String" />
        <Property Name="total" Type="Edm.Int64" />
        <Property Name="used" Type="Edm.Int64" />
        <NavigationProperty Name="services" Type="Collection(graph.serviceStorageQuotaBreakdown)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="unmuteParticipantOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="updateRecordingStatusOperation" BaseType="graph.commsOperation" OpenType="true" />
      <EntityType Name="urlAssessmentRequest" BaseType="graph.threatAssessmentRequest">
        <Property Name="url" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL string." />
        </Property>
      </EntityType>
      <EntityType Name="usedInsight" BaseType="graph.entity">
        <Property Name="lastUsed" Type="graph.usageDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about when the item was last viewed or modified by the user. Read only." />
        </Property>
        <Property Name="resourceReference" Type="graph.resourceReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reference properties of the used document, such as the url and type of the document. Read-only" />
        </Property>
        <Property Name="resourceVisualization" Type="graph.resourceVisualization">
          <Annotation Term="Org.OData.Core.V1.Description" String="Properties that you can use to visualize the document in your experience. Read-only" />
        </Property>
        <NavigationProperty Name="resource" Type="graph.entity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="user" BaseType="graph.directoryObject" OpenType="true">
        <Property Name="aboutMe" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A freeform text entry field for the user to describe themselves. Returned only on $select." />
        </Property>
        <Property Name="accountEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in)." />
        </Property>
        <Property Name="ageGroup" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in)." />
        </Property>
        <Property Name="assignedLicenses" Type="Collection(graph.assignedLicense)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="assignedPlans" Type="Collection(graph.assignedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not)." />
        </Property>
        <Property Name="authorizationInfo" Type="graph.authorizationInfo" />
        <Property Name="birthday" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select." />
        </Property>
        <Property Name="businessPhones" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="companyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the company that the user is associated with. This property can be useful for describing the company that a guest comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="consentProvidedForMinor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied, and NotRequired. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in)." />
        </Property>
        <Property Name="country" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the user was created, in ISO 8601 format and UTC. The value can't be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in)." />
        </Property>
        <Property Name="creationType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user account was created through one of the following methods:  As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Property Name="customSecurityAttributes" Type="graph.customSecurityAttributeValue">
          <Annotation Term="Org.OData.Core.V1.Description" String="An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role." />
        </Property>
        <Property Name="department" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values)." />
        </Property>
        <Property Name="deviceEnrollmentLimit" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and family name. This property is required when a user is created and it can't be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search." />
        </Property>
        <Property Name="employeeHireDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in)." />
        </Property>
        <Property Name="employeeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="employeeLeaveDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user." />
        </Property>
        <Property Name="employeeOrgData" Type="graph.employeeOrgData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in)." />
        </Property>
        <Property Name="employeeType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith)." />
        </Property>
        <Property Name="externalUserState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in)." />
        </Property>
        <Property Name="externalUserStateChangeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in)." />
        </Property>
        <Property Name="faxNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="hireDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.  Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs." />
        </Property>
        <Property Name="identities" Type="Collection(graph.objectIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Returned only on $select.  Supports $filter (eq) with limitations." />
        </Property>
        <Property Name="imAddresses" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="interests" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list for the user to describe their interests. Returned only on $select." />
        </Property>
        <Property Name="isManagementRestricted" Type="Edm.Boolean" />
        <Property Name="isResourceAccount" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Don't use – reserved for future use." />
        </Property>
        <Property Name="jobTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="lastPasswordChangeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select." />
        </Property>
        <Property Name="legalAgeGroupClassification" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined,  MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select." />
        </Property>
        <Property Name="licenseAssignmentStates" Type="Collection(graph.licenseAssignmentState)">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Returned only on $select." />
        </Property>
        <Property Name="mail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address for the user, for example, jeff@contoso.com. Changes to this property update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters.  NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values)." />
        </Property>
        <Property Name="mailboxSettings" Type="graph.mailboxSettings">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="Readable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="Updatable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select." />
        </Property>
        <Property Name="mailNickname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="mobilePhone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search." />
        </Property>
        <Property Name="mySite" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the user's site. Returned only on $select." />
        </Property>
        <Property Name="officeLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="onPremisesDistinguishedName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select." />
        </Property>
        <Property Name="onPremisesDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select." />
        </Property>
        <Property Name="onPremisesExtensionAttributes" Type="graph.onPremisesExtensionAttributes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object.  For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in)." />
        </Property>
        <Property Name="onPremisesImmutableId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)." />
        </Property>
        <Property Name="onPremisesLastSyncDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)." />
        </Property>
        <Property Name="onPremisesProvisioningErrors" Type="Collection(graph.onPremisesProvisioningError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="onPremisesSamAccountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith)." />
        </Property>
        <Property Name="onPremisesSecurityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values)." />
        </Property>
        <Property Name="onPremisesSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values)." />
        </Property>
        <Property Name="onPremisesUserPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith)." />
        </Property>
        <Property Name="otherMails" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="passwordPolicies" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values)." />
        </Property>
        <Property Name="passwordProfile" Type="graph.passwordProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). To update this property:  User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property.  In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords.  In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role." />
        </Property>
        <Property Name="pastProjects" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list for the user to enumerate their past projects. Returned only on $select." />
        </Property>
        <Property Name="postalCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="preferredDataLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred data location for the user. For more information, see OneDrive Online Multi-Geo." />
        </Property>
        <Property Name="preferredLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)" />
        </Property>
        <Property Name="preferredName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select." />
        </Property>
        <Property Name="print" Type="graph.userPrint" />
        <Property Name="provisionedPlans" Type="Collection(graph.provisionedPlan)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le)." />
        </Property>
        <Property Name="proxyAddresses" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0)." />
        </Property>
        <Property Name="responsibilities" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list for the user to enumerate their responsibilities. Returned only on $select." />
        </Property>
        <Property Name="schools" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list for the user to enumerate the schools they attended. Returned only on $select." />
        </Property>
        <Property Name="securityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith)." />
        </Property>
        <Property Name="serviceProvisioningErrors" Type="Collection(graph.serviceProvisioningError)">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="Readable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.  Supports $filter (eq, not, for isResolved and serviceInstance)." />
        </Property>
        <Property Name="showInAddressList" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue." />
        </Property>
        <Property Name="signInActivity" Type="graph.signInActivity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020." />
        </Property>
        <Property Name="signInSessionsValidFromDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select." />
        </Property>
        <Property Name="skills" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list for the user to enumerate their skills. Returned only on $select." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="streetAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street address of the user's place of business. Maximum length is 1,024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="usageLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby." />
        </Property>
        <Property Name="userType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string value that can be used to classify user types in your directory. The possible values are Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID?" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="userPrincipalName" />
                    <PropertyValue PropertyPath="userPrincipalName" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="activities" Type="Collection(graph.userActivity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's activities across devices. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="agreementAcceptances" Type="Collection(graph.agreementAcceptance)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's terms of use acceptance statuses. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="appRoleAssignments" Type="Collection(graph.appRoleAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the app roles a user is granted for an application. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="authentication" Type="graph.authentication" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication methods that are supported for the user." />
        </NavigationProperty>
        <NavigationProperty Name="calendar" Type="graph.calendar" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's primary calendar. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="calendarGroups" Type="Collection(graph.calendarGroup)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's calendar groups. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="calendars" Type="Collection(graph.calendar)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's calendars. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="calendarView" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calendar view for the calendar. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="chats" Type="Collection(graph.chat)" ContainsTarget="true" />
        <NavigationProperty Name="cloudClipboard" Type="graph.cloudClipboardRoot" ContainsTarget="true" />
        <NavigationProperty Name="contactFolders" Type="Collection(graph.contactFolder)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's contacts folders. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="contacts" Type="Collection(graph.contact)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's contacts. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="createdObjects" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.servicePrincipal</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects that the user created. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="deviceManagementTroubleshootingEvents" Type="Collection(graph.deviceManagementTroubleshootingEvent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of troubleshooting events for this user." />
        </NavigationProperty>
        <NavigationProperty Name="directReports" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.user</String>
              <String>microsoft.graph.orgContact</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="drive" Type="graph.drive">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's OneDrive. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="drives" Type="Collection(graph.drive)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of drives available for this user. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="employeeExperience" Type="graph.employeeExperienceUser" ContainsTarget="true" />
        <NavigationProperty Name="events" Type="Collection(graph.event)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="extensions" Type="Collection(graph.extension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="followedSites" Type="Collection(graph.site)">
          <Annotation Term="Org.OData.Core.V1.ExplicitOperationBindings">
            <Collection>
              <String>microsoft.graph.add</String>
              <String>microsoft.graph.remove</String>
            </Collection>
          </Annotation>
        </NavigationProperty>
        <NavigationProperty Name="inferenceClassification" Type="graph.inferenceClassification" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance." />
        </NavigationProperty>
        <NavigationProperty Name="insights" Type="graph.itemInsights" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents relationships between a user and items such as OneDrive for work or school documents, calculated using advanced analytics and machine learning techniques. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="joinedTeams" Type="Collection(graph.team)" ContainsTarget="true" />
        <NavigationProperty Name="licenseDetails" Type="Collection(graph.licenseDetails)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of this user's license details. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="mailFolders" Type="Collection(graph.mailFolder)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="RestrictedProperties">
                <Collection>
                  <Record>
                    <PropertyValue Property="ReadRestrictions">
                      <Record>
                        <PropertyValue Property="CustomQueryOptions">
                          <Collection>
                            <Record>
                              <PropertyValue Property="Name" String="includeHiddenFolders" />
                              <PropertyValue Property="Description" String="Include Hidden Folders" />
                              <PropertyValue Property="Required" Bool="false" />
                            </Record>
                          </Collection>
                        </PropertyValue>
                      </Record>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's mail folders. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="managedAppRegistrations" Type="Collection(graph.managedAppRegistration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more managed app registrations that belong to the user." />
        </NavigationProperty>
        <NavigationProperty Name="managedDevices" Type="Collection(graph.managedDevice)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The managed devices associated with the user." />
        </NavigationProperty>
        <NavigationProperty Name="manager" Type="graph.directoryObject">
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The user or contact that is this user's manager. Read-only. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="memberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
              <String>microsoft.graph.directoryRole</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="messages" Type="Collection(graph.message)" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="RestrictedProperties">
                <Collection>
                  <Record>
                    <PropertyValue Property="ReadRestrictions">
                      <Record>
                        <PropertyValue Property="CustomQueryOptions">
                          <Collection>
                            <Record>
                              <PropertyValue Property="Name" String="includeHiddenMessages" />
                              <PropertyValue Property="Description" String="Include Hidden Messages" />
                              <PropertyValue Property="Required" Bool="false" />
                            </Record>
                          </Collection>
                        </PropertyValue>
                      </Record>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The messages in a mailbox or folder. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="oauth2PermissionGrants" Type="Collection(graph.oAuth2PermissionGrant)" />
        <NavigationProperty Name="onenote" Type="graph.onenote" ContainsTarget="true" />
        <NavigationProperty Name="onlineMeetings" Type="Collection(graph.onlineMeeting)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about a meeting, including the URL used to join a meeting, the attendees list, and the description." />
        </NavigationProperty>
        <NavigationProperty Name="outlook" Type="graph.outlookUser" ContainsTarget="true" />
        <NavigationProperty Name="ownedDevices" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1)." />
        </NavigationProperty>
        <NavigationProperty Name="ownedObjects" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.application</String>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.servicePrincipal</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1)." />
        </NavigationProperty>
        <NavigationProperty Name="people" Type="Collection(graph.person)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="People that are relevant to the user. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="permissionGrants" Type="Collection(graph.resourceSpecificPermissionGrant)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List all resource-specific permission grants of a user." />
        </NavigationProperty>
        <NavigationProperty Name="photo" Type="graph.profilePhoto" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's profile photo. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="photos" Type="Collection(graph.profilePhoto)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of the user's profile photos in different sizes. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="planner" Type="graph.plannerUser" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="If-Match" />
                    <PropertyValue Property="Description" String="ETag value." />
                    <PropertyValue Property="Required" Bool="true" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Entry-point to the Planner resource that might exist for a user. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="presence" Type="graph.presence" ContainsTarget="true" />
        <NavigationProperty Name="registeredDevices" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.device</String>
              <String>microsoft.graph.appRoleAssignment</String>
              <String>microsoft.graph.endpoint</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects." />
        </NavigationProperty>
        <NavigationProperty Name="scopedRoleMemberOf" Type="Collection(graph.scopedRoleMembership)" ContainsTarget="true" />
        <NavigationProperty Name="settings" Type="graph.userSettings" ContainsTarget="true" />
        <NavigationProperty Name="solutions" Type="graph.userSolutionRoot" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier that relates the user to the working time schedule triggers. Read-Only. Nullable" />
        </NavigationProperty>
        <NavigationProperty Name="sponsors" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand." />
        </NavigationProperty>
        <NavigationProperty Name="teamwork" Type="graph.userTeamwork" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A container for Microsoft Teams features available for the user. Read-only. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="todo" Type="graph.todo" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the To Do services available to a user." />
        </NavigationProperty>
        <NavigationProperty Name="transitiveMemberOf" Type="Collection(graph.directoryObject)">
          <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
            <Collection>
              <String>microsoft.graph.group</String>
              <String>microsoft.graph.administrativeUnit</String>
              <String>microsoft.graph.directoryRole</String>
            </Collection>
          </Annotation>
          <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
            <Record>
              <PropertyValue Property="CustomHeaders">
                <Collection>
                  <Record>
                    <PropertyValue Property="Name" String="ConsistencyLevel" />
                    <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                    <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                    <PropertyValue Property="Required" Bool="false" />
                    <PropertyValue Property="ExampleValues">
                      <Collection>
                        <Record>
                          <PropertyValue Property="Value" String="eventual" />
                          <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        </Record>
                      </Collection>
                    </PropertyValue>
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Annotation>
          <Annotation Term="Org.OData.Core.V1.Description" String="The groups, including nested groups, and directory roles that a user is a member of. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userActivity" BaseType="graph.entity">
        <Property Name="activationUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists." />
        </Property>
        <Property Name="activitySourceHost" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint." />
        </Property>
        <Property Name="appActivityId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter." />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device." />
        </Property>
        <Property Name="contentInfo" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax." />
        </Property>
        <Property Name="contentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object was created on the server." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object expired on the server." />
        </Property>
        <Property Name="fallbackUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. URL used to launch the activity in a web-based app, if available." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. DateTime in UTC when the object was modified on the server." />
        </Property>
        <Property Name="status" Type="graph.status">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored." />
        </Property>
        <Property Name="userTimezone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation." />
        </Property>
        <Property Name="visualElements" Type="graph.visualInfo" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The object containing information to render the activity in the UX." />
        </Property>
        <NavigationProperty Name="historyItems" Type="Collection(graph.activityHistoryItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. NavigationProperty/Containment; navigation property to the activity's historyItems." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userConsentRequest" BaseType="graph.request">
        <Property Name="reason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby." />
        </Property>
        <NavigationProperty Name="approval" Type="graph.approval" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Approval decisions associated with a request." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthApplicationPerformance" BaseType="graph.entity">
        <Property Name="activeDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appCrashCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appHangCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="appName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appPublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appUsageDuration" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="meanTimeToFailureInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails" BaseType="graph.entity">
        <Property Name="appCrashCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the app. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application." />
        </Property>
        <Property Name="appName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application." />
        </Property>
        <Property Name="appPublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application." />
        </Property>
        <Property Name="appVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application." />
        </Property>
        <Property Name="deviceCountWithCrashes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="isLatestUsedVersion" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy." />
        </Property>
        <Property Name="isMostUsedVersion" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId" BaseType="graph.entity">
        <Property Name="appCrashCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the app. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application." />
        </Property>
        <Property Name="appName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application." />
        </Property>
        <Property Name="appPublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application." />
        </Property>
        <Property Name="appVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application." />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthAppPerformanceByOSVersion" BaseType="graph.entity">
        <Property Name="activeDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appCrashCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appPublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appUsageDuration" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="meanTimeToFailureInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="osBuildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS build number of the application. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS version of the application. Supports: $select, $OrderBy. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthDeviceModelPerformance" BaseType="graph.entity">
        <Property Name="activeDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="deviceManufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="meanTimeToFailureInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="modelAppHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthDevicePerformance" BaseType="graph.entity">
        <Property Name="appCrashCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="appHangCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="crashedAppCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="deviceAppHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceManufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="meanTimeToFailureInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="processedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthDevicePerformanceDetails" BaseType="graph.entity">
        <Property Name="appDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appPublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="appVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
        <Property Name="eventType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the event. Supports: $select, $OrderBy. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsAppHealthOSVersionPerformance" BaseType="graph.entity">
        <Property Name="activeDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="meanTimeToFailureInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="osBuildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS build number installed on the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS version installed on the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osVersionAppHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsBaseline" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the baseline." />
        </Property>
        <Property Name="isBuiltIn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default." />
        </Property>
        <NavigationProperty Name="appHealthMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the application health metrics." />
        </NavigationProperty>
        <NavigationProperty Name="batteryHealthMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the battery health metrics." />
        </NavigationProperty>
        <NavigationProperty Name="bestPracticesMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the best practices metrics." />
        </NavigationProperty>
        <NavigationProperty Name="deviceBootPerformanceMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the device boot performance metrics." />
        </NavigationProperty>
        <NavigationProperty Name="rebootAnalyticsMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the reboot analytics metrics." />
        </NavigationProperty>
        <NavigationProperty Name="resourcePerformanceMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the resource performance metrics." />
        </NavigationProperty>
        <NavigationProperty Name="workFromAnywhereMetrics" Type="graph.userExperienceAnalyticsCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the work from anywhere metrics." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsCategory" BaseType="graph.entity">
        <Property Name="insights" Type="Collection(graph.userExperienceAnalyticsInsight)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The insights for the category. Read-only." />
        </Property>
        <NavigationProperty Name="metricValues" Type="Collection(graph.userExperienceAnalyticsMetric)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The metric values for the user experience analytics category. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsDevicePerformance" BaseType="graph.entity">
        <Property Name="averageBlueScreens" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999" />
        </Property>
        <Property Name="averageRestarts" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999" />
        </Property>
        <Property Name="blueScreenCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Blue Screens in the last 30 days. Valid values 0 to 9999999" />
        </Property>
        <Property Name="bootScore" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device boot score." />
        </Property>
        <Property Name="coreBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device core boot time in milliseconds." />
        </Property>
        <Property Name="coreLoginTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device core login time in milliseconds." />
        </Property>
        <Property Name="deviceCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics summarized device count." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device name." />
        </Property>
        <Property Name="diskType" Type="graph.diskType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device disk type. Possible values are: unknown, hdd, ssd, unknownFutureValue." />
        </Property>
        <Property Name="groupPolicyBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device group policy boot time in milliseconds." />
        </Property>
        <Property Name="groupPolicyLoginTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device group policy login time in milliseconds." />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="loginScore" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device login score." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device manufacturer." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device model." />
        </Property>
        <Property Name="modelStartupPerformanceScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="operatingSystemVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device Operating System version." />
        </Property>
        <Property Name="responsiveDesktopTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics responsive desktop time in milliseconds." />
        </Property>
        <Property Name="restartCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Restarts in the last 30 days. Valid values 0 to 9999999" />
        </Property>
        <Property Name="startupPerformanceScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsDeviceScores" BaseType="graph.entity">
        <Property Name="appReliabilityScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="batteryHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="endpointAnalyticsScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="startupPerformanceScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="workFromAnywhereScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsDeviceStartupHistory" BaseType="graph.entity">
        <Property Name="coreBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="coreLoginTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="featureUpdateBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="groupPolicyBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="groupPolicyLoginTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="isFeatureUpdate" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="isFirstLogin" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="operatingSystemVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="responsiveDesktopTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="restartCategory" Type="graph.userExperienceAnalyticsOperatingSystemRestartCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update, unknownFutureValue." />
        </Property>
        <Property Name="restartFaultBucket" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="restartStopCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="startTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
        <Property Name="totalBootTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="totalLoginTimeInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsDeviceStartupProcess" BaseType="graph.entity">
        <Property Name="managedDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="productName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="startupImpactInMs" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsDeviceStartupProcessPerformance" BaseType="graph.entity">
        <Property Name="deviceCount" Type="Edm.Int64" Nullable="false" />
        <Property Name="medianImpactInMs" Type="Edm.Int64" Nullable="false" />
        <Property Name="processName" Type="Edm.String" />
        <Property Name="productName" Type="Edm.String" />
        <Property Name="publisher" Type="Edm.String" />
        <Property Name="totalImpactInMs" Type="Edm.Int64" Nullable="false" />
      </EntityType>
      <EntityType Name="userExperienceAnalyticsMetric" BaseType="graph.entity">
        <Property Name="unit" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score." />
        </Property>
        <Property Name="value" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the user experience analytics metric." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsMetricHistory" BaseType="graph.entity">
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device." />
        </Property>
        <Property Name="metricDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
        </Property>
        <Property Name="metricType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics metric type." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsModelScores" BaseType="graph.entity">
        <Property Name="appReliabilityScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="batteryHealthScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="endpointAnalyticsScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="modelDeviceCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18" />
        </Property>
        <Property Name="startupPerformanceScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="workFromAnywhereScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsOverview" BaseType="graph.entity">
        <Property Name="insights" Type="Collection(graph.userExperienceAnalyticsInsight)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics insights. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsScoreHistory" BaseType="graph.entity">
        <Property Name="startupDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device startup date time. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsWorkFromAnywhereDevice" BaseType="graph.entity">
        <Property Name="autoPilotProfileAssigned" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="autoPilotRegistered" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="azureAdDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="azureAdJoinType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="azureAdRegistered" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="cloudIdentityScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="cloudManagementScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="cloudProvisioningScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="compliancePolicySetToIntune" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="isCloudManagedGatewayEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="managedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The management agent of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS description of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OS version of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="otherWorkloadsSetToIntune" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="ownership" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ownership of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processor64BitCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processorCoreCountCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processorFamilyCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="processorSpeedCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="ramCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="secureBootCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The serial number of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="storageCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="tenantAttached" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="tpmCheckFailed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="upgradeEligibility" Type="graph.operatingSystemUpgradeEligibility" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: upgraded, unknown, notCapable, capable, unknownFutureValue." />
        </Property>
        <Property Name="windowsScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="workFromAnywhereScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric" BaseType="graph.entity">
        <Property Name="osCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="processor64BitCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="processorCoreCountCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="processorFamilyCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="processorSpeedCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="ramCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="secureBootCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="storageCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="totalDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="tpmCheckFailedPercentage" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="upgradeEligibleDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsWorkFromAnywhereMetric" BaseType="graph.entity">
        <NavigationProperty Name="metricDevices" Type="Collection(graph.userExperienceAnalyticsWorkFromAnywhereDevice)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere metric devices. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userExperienceAnalyticsWorkFromAnywhereModelPerformance" BaseType="graph.entity">
        <Property Name="cloudIdentityScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="cloudManagementScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="cloudProvisioningScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cloud provisioning score of the device model.  Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="healthStatus" Type="graph.userExperienceAnalyticsHealthState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
        </Property>
        <Property Name="modelDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="windowsScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
        <Property Name="workFromAnywhereScore" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
        </Property>
      </EntityType>
      <EntityType Name="userFlowLanguageConfiguration" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language name to display. This property is read-only." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the language is enabled within the user flow." />
        </Property>
        <NavigationProperty Name="defaultPages" Type="Collection(graph.userFlowLanguagePage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification." />
        </NavigationProperty>
        <NavigationProperty Name="overridesPages" Type="Collection(graph.userFlowLanguagePage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows you to modify the content of the page, any other modification isn't allowed (creation or deletion of pages)." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userFlowLanguagePage" BaseType="graph.entity" HasStream="true" />
      <EntityType Name="userInsightsSettings" BaseType="graph.entity">
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the user's itemInsights and meeting hours insights are enabled; false if the user's itemInsights and meeting hours insights are disabled. The default value is true. Optional." />
        </Property>
      </EntityType>
      <EntityType Name="userInstallStateSummary" BaseType="graph.entity">
        <Property Name="failedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failed Device Count." />
        </Property>
        <Property Name="installedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Installed Device Count." />
        </Property>
        <Property Name="notInstalledDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not installed device count." />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User name." />
        </Property>
        <NavigationProperty Name="deviceStates" Type="Collection(graph.deviceInstallState)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install state of the eBook." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userRegistrationDetails" BaseType="graph.entity">
        <Property Name="isAdmin" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of." />
        </Property>
        <Property Name="isMfaCapable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq)." />
        </Property>
        <Property Name="isMfaRegistered" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq)." />
        </Property>
        <Property Name="isPasswordlessCapable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq)." />
        </Property>
        <Property Name="isSsprCapable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq)." />
        </Property>
        <Property Name="isSsprEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq)." />
        </Property>
        <Property Name="isSsprRegistered" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq)." />
        </Property>
        <Property Name="isSystemPreferredAuthenticationMethodEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq)." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="methodsRegistered" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of authentication methods registered, such as mobilePhone, email, passKeyDeviceBound. Supports $filter (any with eq)." />
        </Property>
        <Property Name="systemPreferredAuthenticationMethods" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq)." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby." />
        </Property>
        <Property Name="userPreferredMethodForSecondaryAuthentication" Type="graph.userDefaultAuthenticationMethod">
          <Annotation Term="Org.OData.Core.V1.Description" String="The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby." />
        </Property>
        <Property Name="userType" Type="graph.signInUserType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="userScopeTeamsAppInstallation" BaseType="graph.teamsAppInstallation">
        <NavigationProperty Name="chat" Type="graph.chat">
          <Annotation Term="Org.OData.Core.V1.Description" String="The chat between the user and Teams app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userSettings" BaseType="graph.entity">
        <Property Name="contributionToContentDiscoveryAsOrganizationDisabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center." />
        </Property>
        <Property Name="contributionToContentDiscoveryDisabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected. Users can control this setting in Office Delve." />
        </Property>
        <NavigationProperty Name="itemInsights" Type="graph.userInsightsSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="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." />
        </NavigationProperty>
        <NavigationProperty Name="shiftPreferences" Type="graph.shiftPreferences" ContainsTarget="true" />
        <NavigationProperty Name="storage" Type="graph.userStorage" ContainsTarget="true" />
        <NavigationProperty Name="windows" Type="Collection(graph.windowsSetting)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="userSignInInsight" BaseType="graph.governanceInsight">
        <Property Name="lastSignInDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates when the user last signed in." />
        </Property>
      </EntityType>
      <EntityType Name="userSolutionRoot" BaseType="graph.entity">
        <NavigationProperty Name="workingTimeSchedule" Type="graph.workingTimeSchedule" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The working time schedule entity associated with the solution." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userStorage" BaseType="graph.entity">
        <NavigationProperty Name="quota" Type="graph.unifiedStorageQuota" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="userTeamwork" BaseType="graph.entity">
        <Property Name="locale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the location that a user selected in Microsoft Teams and doesn't follow the Office's locale setting. A user's locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2." />
        </Property>
        <Property Name="region" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user's region (if available). For users without multigeo licenses, the property contains the organization's region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China." />
        </Property>
        <NavigationProperty Name="associatedTeams" Type="Collection(graph.associatedTeamInfo)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of associatedTeamInfo objects that a user is associated with." />
        </NavigationProperty>
        <NavigationProperty Name="installedApps" Type="Collection(graph.userScopeTeamsAppInstallation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The apps installed in the personal scope of this user." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="verticalSection" BaseType="graph.entity">
        <Property Name="emphasis" Type="graph.sectionEmphasisType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="webparts" Type="Collection(graph.webPart)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of web parts in this section." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEndpoint" BaseType="graph.entity">
        <NavigationProperty Name="auditEvents" Type="Collection(graph.cloudPcAuditEvent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of Cloud PC audit events." />
        </NavigationProperty>
        <NavigationProperty Name="cloudPCs" Type="Collection(graph.cloudPC)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of cloud-managed virtual desktops." />
        </NavigationProperty>
        <NavigationProperty Name="deviceImages" Type="Collection(graph.cloudPcDeviceImage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of device image resources on Cloud PC." />
        </NavigationProperty>
        <NavigationProperty Name="galleryImages" Type="Collection(graph.cloudPcGalleryImage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of gallery image resources on Cloud PC." />
        </NavigationProperty>
        <NavigationProperty Name="onPremisesConnections" Type="Collection(graph.cloudPcOnPremisesConnection)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A defined collection of Azure resource information that can be used to establish Azure network connections for Cloud PCs." />
        </NavigationProperty>
        <NavigationProperty Name="provisioningPolicies" Type="Collection(graph.cloudPcProvisioningPolicy)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of Cloud PC provisioning policies." />
        </NavigationProperty>
        <NavigationProperty Name="userSettings" Type="Collection(graph.cloudPcUserSetting)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of Cloud PC user settings." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEvent" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.communicationsIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity information for the creator of the virtual event. Inherited from virtualEvent." />
        </Property>
        <Property Name="description" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the virtual event." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the virtual event." />
        </Property>
        <Property Name="endDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone." />
        </Property>
        <Property Name="externalEventInformation" Type="Collection(graph.virtualEventExternalInformation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null." />
        </Property>
        <Property Name="settings" Type="graph.virtualEventSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The virtual event settings." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="Start time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone." />
        </Property>
        <Property Name="status" Type="graph.virtualEventStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the virtual event. The possible values are: draft, published, canceled, and unknownFutureValue." />
        </Property>
        <NavigationProperty Name="presenters" Type="Collection(graph.virtualEventPresenter)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The virtual event presenters." />
        </NavigationProperty>
        <NavigationProperty Name="sessions" Type="Collection(graph.virtualEventSession)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sessions for the virtual event." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEventPresenter" BaseType="graph.entity">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the presenter." />
        </Property>
        <Property Name="identity" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information of the presenter. The supported identities are: communicationsGuestIdentity and communicationsUserIdentity." />
        </Property>
        <Property Name="presenterDetails" Type="graph.virtualEventPresenterDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Other details about the presenter. This property returns null when the virtual event type is virtualEventTownhall." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventRegistration" BaseType="graph.entity">
        <Property Name="cancelationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the registrant cancels their registration for the virtual event. Only appears when applicable. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the registrant." />
        </Property>
        <Property Name="externalRegistrationInformation" Type="graph.virtualEventExternalRegistrationInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external information for a virtual event registration." />
        </Property>
        <Property Name="firstName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="First name of the registrant." />
        </Property>
        <Property Name="lastName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last name of the registrant." />
        </Property>
        <Property Name="preferredLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registrant's preferred language." />
        </Property>
        <Property Name="preferredTimezone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registrant's time zone details." />
        </Property>
        <Property Name="registrationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the registrant registers for the virtual event. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="registrationQuestionAnswers" Type="Collection(graph.virtualEventRegistrationQuestionAnswer)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registrant's answer to the registration questions." />
        </Property>
        <Property Name="status" Type="graph.virtualEventAttendeeRegistrationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registration status of the registrant. Read-only. Possible values are registered, canceled, waitlisted, pendingApproval, rejectedByOrganizer, and unknownFutureValue." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registrant's ID in Microsoft Entra ID. Only appears when the registrant is registered in Microsoft Entra ID." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.AlternateKeys">
          <Collection>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="userId" />
                    <PropertyValue PropertyPath="userId" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
            <Record Type="Org.OData.Core.V1.AlternateKey">
              <PropertyValue Property="Key">
                <Collection>
                  <Record Type="Org.OData.Core.V1.PropertyRef">
                    <PropertyValue Property="Alias" String="email" />
                    <PropertyValue PropertyPath="email" Property="Name" />
                  </Record>
                </Collection>
              </PropertyValue>
            </Record>
          </Collection>
        </Annotation>
        <NavigationProperty Name="sessions" Type="Collection(graph.virtualEventSession)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sessions for a registration." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEventRegistrationConfiguration" BaseType="graph.entity">
        <Property Name="capacity" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total capacity of the virtual event." />
        </Property>
        <Property Name="registrationWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registration URL of the virtual event." />
        </Property>
        <NavigationProperty Name="questions" Type="Collection(graph.virtualEventRegistrationQuestionBase)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registration questions." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEventRegistrationCustomQuestion" BaseType="graph.virtualEventRegistrationQuestionBase">
        <Property Name="answerChoices" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Answer choices when answerInputType is singleChoice or multiChoice." />
        </Property>
        <Property Name="answerInputType" Type="graph.virtualEventRegistrationQuestionAnswerInputType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Input type of the registration question answer. Possible values are text, multilineText, singleChoice, multiChoice, boolean, and unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventRegistrationPredefinedQuestion" BaseType="graph.virtualEventRegistrationQuestionBase">
        <Property Name="label" Type="graph.virtualEventRegistrationPredefinedQuestionLabel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Label of the predefined registration question. It accepts a single line of text: street, city, state, postalCode, countryOrRegion, industry, jobTitle, organization, and unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventRegistrationQuestionBase" BaseType="graph.entity" Abstract="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the registration question." />
        </Property>
        <Property Name="isRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an answer to the question is required. The default value is false." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventSession" BaseType="graph.onlineMeetingBase">
        <Property Name="endDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The virtual event session end time." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The virtual event session start time." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventsRoot" BaseType="graph.entity">
        <NavigationProperty Name="events" Type="Collection(graph.virtualEvent)" ContainsTarget="true" />
        <NavigationProperty Name="townhalls" Type="Collection(graph.virtualEventTownhall)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of town halls. Nullable." />
        </NavigationProperty>
        <NavigationProperty Name="webinars" Type="Collection(graph.virtualEventWebinar)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of webinars. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEventTownhall" BaseType="graph.virtualEvent">
        <Property Name="audience" Type="graph.meetingAudience">
          <Annotation Term="Org.OData.Core.V1.Description" String="The audience to whom the town hall is visible. Possible values are: everyone, organization, and unknownFutureValue." />
        </Property>
        <Property Name="coOrganizers" Type="Collection(graph.communicationsUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information of the coorganizers of the town hall." />
        </Property>
        <Property Name="invitedAttendees" Type="Collection(graph.identity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attendees invited to the town hall. The supported identities are: communicationsUserIdentity and communicationsGuestIdentity." />
        </Property>
        <Property Name="isInviteOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization." />
        </Property>
      </EntityType>
      <EntityType Name="virtualEventWebinar" BaseType="graph.virtualEvent">
        <Property Name="audience" Type="graph.meetingAudience">
          <Annotation Term="Org.OData.Core.V1.Description" String="To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue." />
        </Property>
        <Property Name="coOrganizers" Type="Collection(graph.communicationsUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information of coorganizers of the webinar." />
        </Property>
        <NavigationProperty Name="registrationConfiguration" Type="graph.virtualEventWebinarRegistrationConfiguration" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registration configuration of the webinar." />
        </NavigationProperty>
        <NavigationProperty Name="registrations" Type="Collection(graph.virtualEventRegistration)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registration records of the webinar." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="virtualEventWebinarRegistrationConfiguration" BaseType="graph.virtualEventRegistrationConfiguration">
        <Property Name="isManualApprovalEnabled" Type="Edm.Boolean" />
        <Property Name="isWaitlistEnabled" Type="Edm.Boolean" />
      </EntityType>
      <EntityType Name="voiceAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="isOfficePhoneAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if users can register office phones, otherwise, false." />
        </Property>
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method. Expanded by default." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="vppToken" BaseType="graph.entity">
        <Property Name="appleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The apple Id associated with the given Apple Volume Purchase Program Token." />
        </Property>
        <Property Name="automaticallyUpdateApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not apps for the VPP token will be automatically updated." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not apps for the VPP token will be automatically updated." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date time of the Apple Volume Purchase Program Token." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modification date time associated with the Apple Volume Purchase Program Token." />
        </Property>
        <Property Name="lastSyncDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token." />
        </Property>
        <Property Name="lastSyncStatus" Type="graph.vppTokenSyncStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed." />
        </Property>
        <Property Name="organizationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organization associated with the Apple Volume Purchase Program Token" />
        </Property>
        <Property Name="state" Type="graph.vppTokenState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM." />
        </Property>
        <Property Name="token" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program." />
        </Property>
        <Property Name="vppTokenAccountType" Type="graph.vppTokenAccountType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education." />
        </Property>
      </EntityType>
      <EntityType Name="webApp" BaseType="graph.mobileApp">
        <Property Name="appUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The web app URL. This property cannot be PATCHed." />
        </Property>
        <Property Name="useManagedBrowser" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use managed browser. This property is only applicable for Android and IOS." />
        </Property>
      </EntityType>
      <EntityType Name="webPart" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="win32LobApp" BaseType="graph.mobileLobApp">
        <Property Name="applicableArchitectures" Type="graph.windowsArchitecture" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral." />
        </Property>
        <Property Name="installCommandLine" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The command line to install this app" />
        </Property>
        <Property Name="installExperience" Type="graph.win32LobAppInstallExperience">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install experience for this app." />
        </Property>
        <Property Name="minimumCpuSpeedInMHz" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum CPU speed which is required to install this app." />
        </Property>
        <Property Name="minimumFreeDiskSpaceInMB" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum free disk space which is required to install this app." />
        </Property>
        <Property Name="minimumMemoryInMB" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum physical memory which is required to install this app." />
        </Property>
        <Property Name="minimumNumberOfProcessors" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum number of processors which is required to install this app." />
        </Property>
        <Property Name="minimumSupportedWindowsRelease" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported windows release." />
        </Property>
        <Property Name="msiInformation" Type="graph.win32LobAppMsiInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI details if this Win32 app is an MSI app." />
        </Property>
        <Property Name="returnCodes" Type="Collection(graph.win32LobAppReturnCode)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The return codes for post installation behavior." />
        </Property>
        <Property Name="rules" Type="Collection(graph.win32LobAppRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The detection and requirement rules for this app." />
        </Property>
        <Property Name="setupFilePath" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The relative path of the setup file in the encrypted Win32LobApp package." />
        </Property>
        <Property Name="uninstallCommandLine" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The command line to uninstall this app" />
        </Property>
      </EntityType>
      <EntityType Name="windows10CompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="bitLockerEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled" />
        </Property>
        <Property Name="codeIntegrityEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
        </Property>
        <Property Name="earlyLaunchAntiMalwareDriverEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled." />
        </Property>
        <Property Name="mobileOsMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
        </Property>
        <Property Name="mobileOsMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows 10 version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows 10 version." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple password." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password expiration in days." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of." />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows device." />
        </Property>
        <Property Name="passwordRequiredToUnlockFromIdle" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock an idle device." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="requireHealthyDeviceReport" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
        </Property>
        <Property Name="secureBootEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows devices." />
        </Property>
      </EntityType>
      <EntityType Name="windows10CustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="omaSettings" Type="Collection(graph.omaSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
        </Property>
      </EntityType>
      <EntityType Name="windows10EndpointProtectionConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="applicationGuardAllowPersistence" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)" />
        </Property>
        <Property Name="applicationGuardAllowPrintToLocalPrinters" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to Local Printers from Container" />
        </Property>
        <Property Name="applicationGuardAllowPrintToNetworkPrinters" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to Network Printers from Container" />
        </Property>
        <Property Name="applicationGuardAllowPrintToPDF" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to PDF from Container" />
        </Property>
        <Property Name="applicationGuardAllowPrintToXPS" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to XPS from Container" />
        </Property>
        <Property Name="applicationGuardBlockClipboardSharing" Type="graph.applicationGuardBlockClipboardSharingType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone." />
        </Property>
        <Property Name="applicationGuardBlockFileTransfer" Type="graph.applicationGuardBlockFileTransferType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile." />
        </Property>
        <Property Name="applicationGuardBlockNonEnterpriseContent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block enterprise sites to load non-enterprise content, such as third party plug-ins" />
        </Property>
        <Property Name="applicationGuardEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enable Windows Defender Application Guard" />
        </Property>
        <Property Name="applicationGuardForceAuditing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)" />
        </Property>
        <Property Name="appLockerApplicationControl" Type="graph.appLockerApplicationControlType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker." />
        </Property>
        <Property Name="bitLockerDisableWarningForOtherDiskEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows the Admin to disable the warning prompt for other disk encryption on the user machines." />
        </Property>
        <Property Name="bitLockerEnableStorageCardEncryptionOnMobile" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU." />
        </Property>
        <Property Name="bitLockerEncryptDevice" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows the admin to require encryption to be turned on using BitLocker." />
        </Property>
        <Property Name="bitLockerRemovableDrivePolicy" Type="graph.bitLockerRemovableDrivePolicy">
          <Annotation Term="Org.OData.Core.V1.Description" String="BitLocker Removable Drive Policy." />
        </Property>
        <Property Name="defenderAdditionalGuardedFolders" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of folder paths to be added to the list of protected folders" />
        </Property>
        <Property Name="defenderAttackSurfaceReductionExcludedPaths" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of exe files and folders to be excluded from attack surface reduction rules" />
        </Property>
        <Property Name="defenderExploitProtectionXml" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Xml content containing information regarding exploit protection details." />
        </Property>
        <Property Name="defenderExploitProtectionXmlFileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the file from which DefenderExploitProtectionXml was obtained." />
        </Property>
        <Property Name="defenderGuardedFoldersAllowedAppPaths" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of paths to exe that are allowed to access protected folders" />
        </Property>
        <Property Name="defenderSecurityCenterBlockExploitProtectionOverride" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block user from overriding Exploit Protection settings." />
        </Property>
        <Property Name="firewallBlockStatefulFTP" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Blocks stateful FTP connections to the device" />
        </Property>
        <Property Name="firewallCertificateRevocationListCheckMethod" Type="graph.firewallCertificateRevocationListCheckMethodType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require." />
        </Property>
        <Property Name="firewallIdleTimeoutForSecurityAssociationInSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600" />
        </Property>
        <Property Name="firewallIPSecExemptionsAllowDHCP" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic" />
        </Property>
        <Property Name="firewallIPSecExemptionsAllowICMP" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow ICMP" />
        </Property>
        <Property Name="firewallIPSecExemptionsAllowNeighborDiscovery" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes" />
        </Property>
        <Property Name="firewallIPSecExemptionsAllowRouterDiscovery" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes" />
        </Property>
        <Property Name="firewallMergeKeyingModuleSettings" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set" />
        </Property>
        <Property Name="firewallPacketQueueingMethod" Type="graph.firewallPacketQueueingMethodType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth." />
        </Property>
        <Property Name="firewallPreSharedKeyEncodingMethod" Type="graph.firewallPreSharedKeyEncodingMethodType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8." />
        </Property>
        <Property Name="firewallProfileDomain" Type="graph.windowsFirewallNetworkProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for domain networks" />
        </Property>
        <Property Name="firewallProfilePrivate" Type="graph.windowsFirewallNetworkProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for private networks" />
        </Property>
        <Property Name="firewallProfilePublic" Type="graph.windowsFirewallNetworkProfile">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for public networks" />
        </Property>
        <Property Name="smartScreenBlockOverrideForFiles" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files." />
        </Property>
        <Property Name="smartScreenEnableInShell" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT Admins to configure SmartScreen for Windows." />
        </Property>
      </EntityType>
      <EntityType Name="windows10EnrollmentCompletionPageConfiguration" BaseType="graph.deviceEnrollmentConfiguration">
        <Property Name="allowNonBlockingAppInstallation" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="windows10EnterpriseModernAppManagementConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="uninstallBuiltInApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to uninstall a fixed list of built-in Windows apps." />
        </Property>
      </EntityType>
      <EntityType Name="windows10GeneralConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="accountsBlockAddingNonMicrosoftAccountEmail" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account." />
        </Property>
        <Property Name="antiTheftModeBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only)." />
        </Property>
        <Property Name="appsAllowTrustedAppsSideloading" Type="graph.stateManagementSetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed." />
        </Property>
        <Property Name="appsBlockWindowsStoreOriginatedApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded." />
        </Property>
        <Property Name="bluetoothAllowedServices" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify a list of allowed Bluetooth services and profiles in hex formatted strings." />
        </Property>
        <Property Name="bluetoothBlockAdvertising" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth advertising." />
        </Property>
        <Property Name="bluetoothBlockDiscoverableMode" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth discoverable mode." />
        </Property>
        <Property Name="bluetoothBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth." />
        </Property>
        <Property Name="bluetoothBlockPrePairing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device." />
        </Property>
        <Property Name="cameraBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from accessing the camera of the device." />
        </Property>
        <Property Name="cellularBlockDataWhenRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using data over cellular while roaming." />
        </Property>
        <Property Name="cellularBlockVpn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using VPN over cellular." />
        </Property>
        <Property Name="cellularBlockVpnWhenRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using VPN when roaming over cellular." />
        </Property>
        <Property Name="certificatesBlockManualRootCertificateInstallation" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from doing manual root certificate installation." />
        </Property>
        <Property Name="connectedDevicesServiceBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences." />
        </Property>
        <Property Name="copyPasteBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using copy paste." />
        </Property>
        <Property Name="cortanaBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using Cortana." />
        </Property>
        <Property Name="defenderBlockEndUserAccess" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block end user access to Defender." />
        </Property>
        <Property Name="defenderCloudBlockLevel" Type="graph.defenderCloudBlockLevelType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance." />
        </Property>
        <Property Name="defenderDaysBeforeDeletingQuarantinedMalware" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before deleting quarantined malware. Valid values 0 to 90" />
        </Property>
        <Property Name="defenderDetectedMalwareActions" Type="graph.defenderDetectedMalwareActions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets Defender’s actions to take on detected Malware per threat level." />
        </Property>
        <Property Name="defenderFileExtensionsToExclude" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="File extensions to exclude from scans and real time protection." />
        </Property>
        <Property Name="defenderFilesAndFoldersToExclude" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Files and folder to exclude from scans and real time protection." />
        </Property>
        <Property Name="defenderMonitorFileActivity" Type="graph.defenderMonitorFileActivity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly." />
        </Property>
        <Property Name="defenderProcessesToExclude" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Processes to exclude from scans and real time protection." />
        </Property>
        <Property Name="defenderPromptForSampleSubmission" Type="graph.defenderPromptForSampleSubmission" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting." />
        </Property>
        <Property Name="defenderRequireBehaviorMonitoring" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require behavior monitoring." />
        </Property>
        <Property Name="defenderRequireCloudProtection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require cloud protection." />
        </Property>
        <Property Name="defenderRequireNetworkInspectionSystem" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require network inspection system." />
        </Property>
        <Property Name="defenderRequireRealTimeMonitoring" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require real time monitoring." />
        </Property>
        <Property Name="defenderScanArchiveFiles" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan archive files." />
        </Property>
        <Property Name="defenderScanDownloads" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan downloads." />
        </Property>
        <Property Name="defenderScanIncomingMail" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan incoming mail messages." />
        </Property>
        <Property Name="defenderScanMappedNetworkDrivesDuringFullScan" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan mapped network drives during full scan." />
        </Property>
        <Property Name="defenderScanMaxCpu" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max CPU usage percentage during scan. Valid values 0 to 100" />
        </Property>
        <Property Name="defenderScanNetworkFiles" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan files opened from a network folder." />
        </Property>
        <Property Name="defenderScanRemovableDrivesDuringFullScan" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan removable drives during full scan." />
        </Property>
        <Property Name="defenderScanScriptsLoadedInInternetExplorer" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan scripts loaded in Internet Explorer browser." />
        </Property>
        <Property Name="defenderScanType" Type="graph.defenderScanType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The defender system scan type. Possible values are: userDefined, disabled, quick, full." />
        </Property>
        <Property Name="defenderScheduledQuickScanTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time to perform a daily quick scan." />
        </Property>
        <Property Name="defenderScheduledScanTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="The defender time for the system scan." />
        </Property>
        <Property Name="defenderSignatureUpdateIntervalInHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24" />
        </Property>
        <Property Name="defenderSystemScanSchedule" Type="graph.weeklySchedule" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday." />
        </Property>
        <Property Name="developerUnlockSetting" Type="graph.stateManagementSetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed." />
        </Property>
        <Property Name="deviceManagementBlockFactoryResetOnMobile" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from resetting their phone." />
        </Property>
        <Property Name="deviceManagementBlockManualUnenroll" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from doing manual un-enrollment from device management." />
        </Property>
        <Property Name="diagnosticsDataSubmissionMode" Type="graph.diagnosticDataSubmissionMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full." />
        </Property>
        <Property Name="edgeAllowStartPagesModification" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge." />
        </Property>
        <Property Name="edgeBlockAccessToAboutFlags" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to prevent access to about flags on Edge browser." />
        </Property>
        <Property Name="edgeBlockAddressBarDropdown" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services." />
        </Property>
        <Property Name="edgeBlockAutofill" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block auto fill." />
        </Property>
        <Property Name="edgeBlockCompatibilityList" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues." />
        </Property>
        <Property Name="edgeBlockDeveloperTools" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block developer tools in the Edge browser." />
        </Property>
        <Property Name="edgeBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using the Edge browser." />
        </Property>
        <Property Name="edgeBlockExtensions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block extensions in the Edge browser." />
        </Property>
        <Property Name="edgeBlockInPrivateBrowsing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser." />
        </Property>
        <Property Name="edgeBlockJavaScript" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using JavaScript." />
        </Property>
        <Property Name="edgeBlockLiveTileDataCollection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge." />
        </Property>
        <Property Name="edgeBlockPasswordManager" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block password manager." />
        </Property>
        <Property Name="edgeBlockPopups" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups." />
        </Property>
        <Property Name="edgeBlockSearchSuggestions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the search suggestions in the address bar." />
        </Property>
        <Property Name="edgeBlockSendingDoNotTrackHeader" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from sending the do not track header." />
        </Property>
        <Property Name="edgeBlockSendingIntranetTrafficToInternetExplorer" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead." />
        </Property>
        <Property Name="edgeClearBrowsingDataOnExit" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Clear browsing data on exiting Microsoft Edge." />
        </Property>
        <Property Name="edgeCookiePolicy" Type="graph.edgeCookiePolicy" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which cookies to block in the Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll." />
        </Property>
        <Property Name="edgeDisableFirstRunPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page." />
        </Property>
        <Property Name="edgeEnterpriseModeSiteListLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the enterprise mode site list location. Could be a local file, local network or http location." />
        </Property>
        <Property Name="edgeFirstRunUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first run URL for when Edge browser is opened for the first time." />
        </Property>
        <Property Name="edgeHomepageUrls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser." />
        </Property>
        <Property Name="edgeRequireSmartScreen" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Require the user to use the smart screen filter." />
        </Property>
        <Property Name="edgeSearchEngine" Type="graph.edgeSearchEngineBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set." />
        </Property>
        <Property Name="edgeSendIntranetTrafficToInternetExplorer" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer." />
        </Property>
        <Property Name="edgeSyncFavoritesWithInternetExplorer" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers." />
        </Property>
        <Property Name="enterpriseCloudPrintDiscoveryEndPoint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint for discovering cloud printers." />
        </Property>
        <Property Name="enterpriseCloudPrintDiscoveryMaxLimit" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535" />
        </Property>
        <Property Name="enterpriseCloudPrintMopriaDiscoveryResourceIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OAuth resource URI for printer discovery service as configured in Azure portal." />
        </Property>
        <Property Name="enterpriseCloudPrintOAuthAuthority" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Authentication endpoint for acquiring OAuth tokens." />
        </Property>
        <Property Name="enterpriseCloudPrintOAuthClientIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority." />
        </Property>
        <Property Name="enterpriseCloudPrintResourceIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OAuth resource URI for print service as configured in the Azure portal." />
        </Property>
        <Property Name="experienceBlockDeviceDiscovery" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable device discovery UX." />
        </Property>
        <Property Name="experienceBlockErrorDialogWhenNoSIM" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the error dialog from displaying if no SIM card is detected." />
        </Property>
        <Property Name="experienceBlockTaskSwitcher" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable task switching on the device." />
        </Property>
        <Property Name="gameDvrBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block DVR and broadcasting." />
        </Property>
        <Property Name="internetSharingBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using internet sharing." />
        </Property>
        <Property Name="locationServicesBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from location services." />
        </Property>
        <Property Name="lockScreenAllowTimeoutConfiguration" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored." />
        </Property>
        <Property Name="lockScreenBlockActionCenterNotifications" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block action center notifications over lock screen." />
        </Property>
        <Property Name="lockScreenBlockCortana" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not the user can interact with Cortana using speech while the system is locked." />
        </Property>
        <Property Name="lockScreenBlockToastNotifications" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to allow toast notifications above the device lock screen." />
        </Property>
        <Property Name="lockScreenTimeoutInSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800" />
        </Property>
        <Property Name="logonBlockFastUserSwitching" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disables the ability to quickly switch between users that are logged on simultaneously without logging off." />
        </Property>
        <Property Name="microsoftAccountBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block a Microsoft account." />
        </Property>
        <Property Name="microsoftAccountBlockSettingsSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block Microsoft account settings sync." />
        </Property>
        <Property Name="networkProxyApplySettingsDeviceWide" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM." />
        </Property>
        <Property Name="networkProxyAutomaticConfigurationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Address to the proxy auto-config (PAC) script you want to use." />
        </Property>
        <Property Name="networkProxyDisableAutoDetect" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script." />
        </Property>
        <Property Name="networkProxyServer" Type="graph.windows10NetworkProxyServer">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies manual proxy server settings." />
        </Property>
        <Property Name="nfcBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using near field communication." />
        </Property>
        <Property Name="oneDriveDisableFileSync" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password expiration in days. Valid values 0 to 730" />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent reuse of. Valid values 0 to 50" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require the user to have a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="passwordRequireWhenResumeFromIdleState" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password upon resuming from an idle state." />
        </Property>
        <Property Name="passwordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of sign in failures before factory reset. Valid values 0 to 999" />
        </Property>
        <Property Name="personalizationDesktopImageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image." />
        </Property>
        <Property Name="personalizationLockScreenImageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image." />
        </Property>
        <Property Name="privacyAdvertisingId" Type="graph.stateManagementSetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed." />
        </Property>
        <Property Name="privacyAutoAcceptPairingAndConsentPrompts" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps." />
        </Property>
        <Property Name="privacyBlockInputPersonalization" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications." />
        </Property>
        <Property Name="resetProtectionModeBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from reset protection mode." />
        </Property>
        <Property Name="safeSearchFilter" Type="graph.safeSearchFilterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate." />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from taking Screenshots." />
        </Property>
        <Property Name="searchBlockDiacritics" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if search can use diacritics." />
        </Property>
        <Property Name="searchDisableAutoLanguageDetection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to use automatic language detection when indexing content and properties." />
        </Property>
        <Property Name="searchDisableIndexerBackoff" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to disable the search indexer backoff feature." />
        </Property>
        <Property Name="searchDisableIndexingEncryptedItems" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer." />
        </Property>
        <Property Name="searchDisableIndexingRemovableDrive" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed." />
        </Property>
        <Property Name="searchEnableAutomaticIndexSizeManangement" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops." />
        </Property>
        <Property Name="searchEnableRemoteQueries" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block remote queries of this computer’s index." />
        </Property>
        <Property Name="settingsBlockAccountsPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Accounts in Settings app." />
        </Property>
        <Property Name="settingsBlockAddProvisioningPackage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from installing provisioning packages." />
        </Property>
        <Property Name="settingsBlockAppsPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Apps in Settings app." />
        </Property>
        <Property Name="settingsBlockChangeLanguage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing the language settings." />
        </Property>
        <Property Name="settingsBlockChangePowerSleep" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing power and sleep settings." />
        </Property>
        <Property Name="settingsBlockChangeRegion" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing the region settings." />
        </Property>
        <Property Name="settingsBlockChangeSystemTime" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing date and time settings." />
        </Property>
        <Property Name="settingsBlockDevicesPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Devices in Settings app." />
        </Property>
        <Property Name="settingsBlockEaseOfAccessPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Ease of Access in Settings app." />
        </Property>
        <Property Name="settingsBlockEditDeviceName" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from editing the device name." />
        </Property>
        <Property Name="settingsBlockGamingPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Gaming in Settings app." />
        </Property>
        <Property Name="settingsBlockNetworkInternetPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Network &amp; Internet in Settings app." />
        </Property>
        <Property Name="settingsBlockPersonalizationPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Personalization in Settings app." />
        </Property>
        <Property Name="settingsBlockPrivacyPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Privacy in Settings app." />
        </Property>
        <Property Name="settingsBlockRemoveProvisioningPackage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the runtime configuration agent from removing provisioning packages." />
        </Property>
        <Property Name="settingsBlockSettingsApp" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Settings app." />
        </Property>
        <Property Name="settingsBlockSystemPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to System in Settings app." />
        </Property>
        <Property Name="settingsBlockTimeLanguagePage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Time &amp; Language in Settings app." />
        </Property>
        <Property Name="settingsBlockUpdateSecurityPage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Update &amp; Security in Settings app." />
        </Property>
        <Property Name="sharedUserAppDataAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block multiple users of the same app to share data." />
        </Property>
        <Property Name="smartScreenBlockPromptOverride" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites." />
        </Property>
        <Property Name="smartScreenBlockPromptOverrideForFiles" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files" />
        </Property>
        <Property Name="smartScreenEnableAppInstallControl" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store." />
        </Property>
        <Property Name="startBlockUnpinningAppsFromTaskbar" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from unpinning apps from taskbar." />
        </Property>
        <Property Name="startMenuAppListVisibility" Type="graph.windowsStartMenuAppListVisibilityType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp." />
        </Property>
        <Property Name="startMenuHideChangeAccountSettings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the change account setting from appearing in the user tile in the start menu." />
        </Property>
        <Property Name="startMenuHideFrequentlyUsedApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app." />
        </Property>
        <Property Name="startMenuHideHibernate" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides hibernate from appearing in the power button in the start menu." />
        </Property>
        <Property Name="startMenuHideLock" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides lock from appearing in the user tile in the start menu." />
        </Property>
        <Property Name="startMenuHidePowerButton" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the power button from appearing in the start menu." />
        </Property>
        <Property Name="startMenuHideRecentJumpLists" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app." />
        </Property>
        <Property Name="startMenuHideRecentlyAddedApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app." />
        </Property>
        <Property Name="startMenuHideRestartOptions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu." />
        </Property>
        <Property Name="startMenuHideShutDown" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu." />
        </Property>
        <Property Name="startMenuHideSignOut" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides sign out from appearing in the user tile in the start menu." />
        </Property>
        <Property Name="startMenuHideSleep" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides sleep from appearing in the power button in the start menu." />
        </Property>
        <Property Name="startMenuHideSwitchAccount" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides switch account from appearing in the user tile in the start menu." />
        </Property>
        <Property Name="startMenuHideUserTile" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the user tile from appearing in the start menu." />
        </Property>
        <Property Name="startMenuLayoutEdgeAssetsXml" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array." />
        </Property>
        <Property Name="startMenuLayoutXml" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format." />
        </Property>
        <Property Name="startMenuMode" Type="graph.windowsStartMenuModeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen." />
        </Property>
        <Property Name="startMenuPinnedFolderDocuments" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderDownloads" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderFileExplorer" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderHomeGroup" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderMusic" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderNetwork" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderPersonalFolder" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderPictures" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderSettings" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="startMenuPinnedFolderVideos" Type="graph.visibilitySetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show." />
        </Property>
        <Property Name="storageBlockRemovableStorage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using removable storage." />
        </Property>
        <Property Name="storageRequireMobileDeviceEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicating whether or not to require encryption on a mobile device." />
        </Property>
        <Property Name="storageRestrictAppDataToSystemVolume" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether application data is restricted to the system drive." />
        </Property>
        <Property Name="storageRestrictAppInstallToSystemVolume" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the installation of applications is restricted to the system drive." />
        </Property>
        <Property Name="tenantLockdownRequireNetworkDuringOutOfBoxExperience" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is required to connect to the network." />
        </Property>
        <Property Name="usbBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from USB connection." />
        </Property>
        <Property Name="voiceRecordingBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from voice recording." />
        </Property>
        <Property Name="webRtcBlockLocalhostIpAddress" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC" />
        </Property>
        <Property Name="wiFiBlockAutomaticConnectHotspots" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked." />
        </Property>
        <Property Name="wiFiBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using Wi-Fi." />
        </Property>
        <Property Name="wiFiBlockManualConfiguration" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using Wi-Fi manual configuration." />
        </Property>
        <Property Name="wiFiScanInterval" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500" />
        </Property>
        <Property Name="windowsSpotlightBlockConsumerSpecificFeatures" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles." />
        </Property>
        <Property Name="windowsSpotlightBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to turn off all Windows Spotlight features" />
        </Property>
        <Property Name="windowsSpotlightBlockOnActionCenter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed" />
        </Property>
        <Property Name="windowsSpotlightBlockTailoredExperiences" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block personalized content in Windows spotlight based on user’s device usage." />
        </Property>
        <Property Name="windowsSpotlightBlockThirdPartyNotifications" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block third party content delivered via Windows Spotlight" />
        </Property>
        <Property Name="windowsSpotlightBlockWelcomeExperience" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block Windows Spotlight Windows welcome experience" />
        </Property>
        <Property Name="windowsSpotlightBlockWindowsTips" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to turn off the popup of Windows Tips." />
        </Property>
        <Property Name="windowsSpotlightConfigureOnLockScreen" Type="graph.windowsSpotlightEnablementSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled." />
        </Property>
        <Property Name="windowsStoreBlockAutoUpdate" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatic update of apps from Windows Store." />
        </Property>
        <Property Name="windowsStoreBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using the Windows store." />
        </Property>
        <Property Name="windowsStoreEnablePrivateStoreOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable Private Store Only." />
        </Property>
        <Property Name="wirelessDisplayBlockProjectionToThisDevice" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow other devices from discovering this PC for projection." />
        </Property>
        <Property Name="wirelessDisplayBlockUserInputFromReceiver" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow user input from wireless display receiver." />
        </Property>
        <Property Name="wirelessDisplayRequirePinForPairing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a PIN for new devices to initiate pairing." />
        </Property>
      </EntityType>
      <EntityType Name="windows10MobileCompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="bitLockerEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled" />
        </Property>
        <Property Name="codeIntegrityEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
        </Property>
        <Property Name="earlyLaunchAntiMalwareDriverEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled." />
        </Property>
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block syncing the calendar." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before password expiration. Valid values 1 to 255" />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of." />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows Phone device." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="passwordRequireToUnlockFromIdle" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock an idle device." />
        </Property>
        <Property Name="secureBootEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows devices." />
        </Property>
      </EntityType>
      <EntityType Name="windows10SecureAssessmentConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="allowPrinting" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the app from printing during the test." />
        </Property>
        <Property Name="allowScreenCapture" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow screen capture capability during a test." />
        </Property>
        <Property Name="allowTextSuggestion" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow text suggestions during the test." />
        </Property>
        <Property Name="configurationAccount" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username)." />
        </Property>
        <Property Name="launchUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/)." />
        </Property>
      </EntityType>
      <EntityType Name="windows10TeamGeneralConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="azureOperationalInsightsBlockTelemetry" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block Azure Operational Insights." />
        </Property>
        <Property Name="azureOperationalInsightsWorkspaceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Operational Insights workspace id." />
        </Property>
        <Property Name="azureOperationalInsightsWorkspaceKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Operational Insights Workspace key." />
        </Property>
        <Property Name="connectAppBlockAutoLaunch" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to automatically launch the Connect app whenever a projection is initiated." />
        </Property>
        <Property Name="maintenanceWindowBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block setting a maintenance window for device updates." />
        </Property>
        <Property Name="maintenanceWindowDurationInHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maintenance window duration for device updates. Valid values 0 to 5" />
        </Property>
        <Property Name="maintenanceWindowStartTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maintenance window start time for device updates." />
        </Property>
        <Property Name="miracastBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block wireless projection." />
        </Property>
        <Property Name="miracastChannel" Type="graph.miracastChannel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive." />
        </Property>
        <Property Name="miracastRequirePin" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a pin for wireless projection." />
        </Property>
        <Property Name="settingsBlockMyMeetingsAndFiles" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365." />
        </Property>
        <Property Name="settingsBlockSessionResume" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to allow the ability to resume a session when the session times out." />
        </Property>
        <Property Name="settingsBlockSigninSuggestions" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings." />
        </Property>
        <Property Name="settingsDefaultVolume" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100" />
        </Property>
        <Property Name="settingsScreenTimeoutInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the Hub screen turns off." />
        </Property>
        <Property Name="settingsSessionTimeoutInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the session times out." />
        </Property>
        <Property Name="settingsSleepTimeoutInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the Hub enters sleep mode." />
        </Property>
        <Property Name="welcomeScreenBackgroundImageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image." />
        </Property>
        <Property Name="welcomeScreenBlockAutomaticWakeUp" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room." />
        </Property>
        <Property Name="welcomeScreenMeetingInformation" Type="graph.welcomeScreenMeetingInformation" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject." />
        </Property>
      </EntityType>
      <EntityType Name="windows81CompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows 8.1 version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows 8.1 version." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple password." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Password expiration in days." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows device." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption on a windows 8.1 device." />
        </Property>
      </EntityType>
      <EntityType Name="windows81GeneralConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="accountsBlockAddingNonMicrosoftAccountEmail" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account." />
        </Property>
        <Property Name="applyOnlyToWindows81" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value indicating whether this policy only applies to Windows 8.1. This property is read-only." />
        </Property>
        <Property Name="browserBlockAutofill" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block auto fill." />
        </Property>
        <Property Name="browserBlockAutomaticDetectionOfIntranetSites" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatic detection of Intranet sites." />
        </Property>
        <Property Name="browserBlockEnterpriseModeAccess" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block enterprise mode access." />
        </Property>
        <Property Name="browserBlockJavaScript" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using JavaScript." />
        </Property>
        <Property Name="browserBlockPlugins" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block plug-ins." />
        </Property>
        <Property Name="browserBlockPopups" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups." />
        </Property>
        <Property Name="browserBlockSendingDoNotTrackHeader" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from sending the do not track header." />
        </Property>
        <Property Name="browserBlockSingleWordEntryOnIntranetSites" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block a single word entry on Intranet sites." />
        </Property>
        <Property Name="browserEnterpriseModeSiteListLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The enterprise mode site list location. Could be a local file, local network or http location." />
        </Property>
        <Property Name="browserInternetSecurityLevel" Type="graph.internetSiteSecurityLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The internet security level. Possible values are: userDefined, medium, mediumHigh, high." />
        </Property>
        <Property Name="browserIntranetSecurityLevel" Type="graph.siteSecurityLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high." />
        </Property>
        <Property Name="browserLoggingReportLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The logging report location." />
        </Property>
        <Property Name="browserRequireFirewall" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a firewall." />
        </Property>
        <Property Name="browserRequireFraudWarning" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require fraud warning." />
        </Property>
        <Property Name="browserRequireHighSecurityForRestrictedSites" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require high security for restricted sites." />
        </Property>
        <Property Name="browserRequireSmartScreen" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require the user to use the smart screen filter." />
        </Property>
        <Property Name="browserTrustedSitesSecurityLevel" Type="graph.siteSecurityLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high." />
        </Property>
        <Property Name="cellularBlockDataRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
        </Property>
        <Property Name="diagnosticsBlockDataSubmission" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
        </Property>
        <Property Name="passwordBlockPicturePasswordAndPin" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using a pictures password and pin." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Password expiration in days." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minutes of inactivity before the screen times out." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="passwordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of sign in failures before factory reset." />
        </Property>
        <Property Name="storageRequireDeviceEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption on a mobile device." />
        </Property>
        <Property Name="updatesRequireAutomaticUpdates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require automatic updates." />
        </Property>
        <Property Name="userAccountControlSettings" Type="graph.windowsUserAccountControlSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify." />
        </Property>
        <Property Name="workFoldersUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The work folders url." />
        </Property>
      </EntityType>
      <EntityType Name="windowsAppX" BaseType="graph.mobileLobApp">
        <Property Name="applicableArchitectures" Type="graph.windowsArchitecture" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) on which this app can run. Possible values are: none, x86, x64, arm, neutral; default value is none. Possible values are: none, x86, x64, arm, neutral." />
        </Property>
        <Property Name="identityName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity name of the uploaded app package. For example: 'Contoso.DemoApp'." />
        </Property>
        <Property Name="identityPublisherHash" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity publisher hash of the uploaded app package. This is the hash of the publisher from the manifest. For example: 'AB82CD0XYZ'." />
        </Property>
        <Property Name="identityResourceIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity resource identifier of the uploaded app package. For example: 'TestResourceId'." />
        </Property>
        <Property Name="identityVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity version of the uploaded app package. For example: '1.0.0.0'." />
        </Property>
        <Property Name="isBundle" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app is a bundle. When FALSE, indicates that the app is not a bundle. By default, property is set to FALSE." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.windowsMinimumOperatingSystem" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system. Valid values for a WindowsAppX app include v80, v81 and v100. If the app is a bundle, the minimum supported OS has to be at least v81." />
        </Property>
      </EntityType>
      <EntityType Name="windowsAutopilotDeploymentProfile" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="deviceNameTemplate" Type="Edm.String" />
        <Property Name="deviceType" Type="graph.windowsAutopilotDeviceType" Nullable="false" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="hardwareHashExtractionEnabled" Type="Edm.Boolean" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="locale" Type="Edm.String" />
        <Property Name="managementServiceAppId" Type="Edm.String" />
        <Property Name="outOfBoxExperienceSetting" Type="graph.outOfBoxExperienceSetting" />
        <Property Name="preprovisioningAllowed" Type="Edm.Boolean" />
        <Property Name="roleScopeTagIds" Type="Collection(Edm.String)" />
        <NavigationProperty Name="assignedDevices" Type="Collection(graph.windowsAutopilotDeviceIdentity)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="windowsAutopilotDeploymentProfileAssignment" BaseType="graph.entity" />
      <EntityType Name="windowsAutopilotDeviceIdentity" BaseType="graph.entity">
        <Property Name="addressableUserName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Addressable user name." />
        </Property>
        <Property Name="azureActiveDirectoryDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="AAD Device ID - to be deprecated" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display Name" />
        </Property>
        <Property Name="enrollmentState" Type="graph.enrollmentState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted." />
        </Property>
        <Property Name="groupTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group Tag of the Windows autopilot device." />
        </Property>
        <Property Name="lastContactedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Intune Last Contacted Date Time of the Windows autopilot device." />
        </Property>
        <Property Name="managedDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Managed Device ID" />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Oem manufacturer of the Windows autopilot device." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Model name of the Windows autopilot device." />
        </Property>
        <Property Name="productKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Product Key of the Windows autopilot device." />
        </Property>
        <Property Name="purchaseOrderIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Purchase Order Identifier of the Windows autopilot device." />
        </Property>
        <Property Name="resourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource Name." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Serial number of the Windows autopilot device." />
        </Property>
        <Property Name="skuNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="SKU Number" />
        </Property>
        <Property Name="systemFamily" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="System Family" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User Principal Name." />
        </Property>
      </EntityType>
      <EntityType Name="windowsDefenderAdvancedThreatProtectionConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="allowSampleSharing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule" />
        </Property>
        <Property Name="enableExpeditedTelemetryReporting" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency." />
        </Property>
      </EntityType>
      <EntityType Name="windowsDeviceMalwareState" BaseType="graph.entity">
        <Property Name="additionalInformationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information URL to learn more about the malware" />
        </Property>
        <Property Name="category" Type="graph.windowsMalwareCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule." />
        </Property>
        <Property Name="detectionCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of times the malware is detected" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware name" />
        </Property>
        <Property Name="executionState" Type="graph.windowsMalwareExecutionState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning." />
        </Property>
        <Property Name="initialDetectionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initial detection datetime of the malware" />
        </Property>
        <Property Name="lastStateChangeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last time this particular threat was changed" />
        </Property>
        <Property Name="severity" Type="graph.windowsMalwareSeverity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Severity of the malware. Possible values are: unknown, low, moderate, high, severe." />
        </Property>
        <Property Name="state" Type="graph.windowsMalwareState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed." />
        </Property>
        <Property Name="threatState" Type="graph.windowsMalwareThreatState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared." />
        </Property>
      </EntityType>
      <EntityType Name="windowsHelloForBusinessAuthenticationMethod" BaseType="graph.authenticationMethod">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that this Windows Hello for Business key was registered." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device on which Windows Hello for Business is registered" />
        </Property>
        <Property Name="keyStrength" Type="graph.authenticationMethodKeyStrength">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown." />
        </Property>
        <NavigationProperty Name="device" Type="graph.device">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsInformationProtection" BaseType="graph.managedAppPolicy" Abstract="true">
        <Property Name="azureRightsManagementServicesAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to allow Azure RMS encryption for WIP" />
        </Property>
        <Property Name="dataRecoveryCertificate" Type="graph.windowsInformationProtectionDataRecoveryCertificate">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)" />
        </Property>
        <Property Name="enforcementLevel" Type="graph.windowsInformationProtectionEnforcementLevel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock." />
        </Property>
        <Property Name="enterpriseDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Primary enterprise domain" />
        </Property>
        <Property Name="enterpriseInternalProxyServers" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies" />
        </Property>
        <Property Name="enterpriseIPRanges" Type="Collection(graph.windowsInformationProtectionIPRangeCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to" />
        </Property>
        <Property Name="enterpriseIPRangesAreAuthoritative" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false" />
        </Property>
        <Property Name="enterpriseNetworkDomainNames" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to" />
        </Property>
        <Property Name="enterpriseProtectedDomainNames" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of enterprise domains to be protected" />
        </Property>
        <Property Name="enterpriseProxiedDomains" Type="Collection(graph.windowsInformationProtectionProxiedDomainCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy" />
        </Property>
        <Property Name="enterpriseProxyServers" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is a list of proxy servers. Any server not on this list is considered non-enterprise" />
        </Property>
        <Property Name="enterpriseProxyServersAreAuthoritative" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false" />
        </Property>
        <Property Name="exemptApps" Type="Collection(graph.windowsInformationProtectionApp)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data." />
        </Property>
        <Property Name="iconsVisible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app" />
        </Property>
        <Property Name="indexingEncryptedStoresOrItemsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This switch is for the Windows Search Indexer, to allow or disallow indexing of items" />
        </Property>
        <Property Name="isAssigned" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
        </Property>
        <Property Name="neutralDomainResources" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of domain names that can used for work or personal resource" />
        </Property>
        <Property Name="protectedApps" Type="Collection(graph.windowsInformationProtectionApp)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Protected applications can access enterprise data and the data handled by those applications are protected with encryption" />
        </Property>
        <Property Name="protectionUnderLockConfigRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured" />
        </Property>
        <Property Name="revokeOnUnenrollDisabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently." />
        </Property>
        <Property Name="rightsManagementServicesTemplateId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access" />
        </Property>
        <Property Name="smbAutoEncryptedFileExtensions" Type="Collection(graph.windowsInformationProtectionResourceCollection)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary" />
        </Property>
        <NavigationProperty Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of security groups targeted for policy." />
        </NavigationProperty>
        <NavigationProperty Name="exemptAppLockerFiles" Type="Collection(graph.windowsInformationProtectionAppLockerFile)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Another way to input exempt apps through xml files" />
        </NavigationProperty>
        <NavigationProperty Name="protectedAppLockerFiles" Type="Collection(graph.windowsInformationProtectionAppLockerFile)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Another way to input protected apps through xml files" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsInformationProtectionAppLearningSummary" BaseType="graph.entity">
        <Property Name="applicationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Application Name" />
        </Property>
        <Property Name="applicationType" Type="graph.applicationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Application Type. Possible values are: universal, desktop." />
        </Property>
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Count" />
        </Property>
      </EntityType>
      <EntityType Name="windowsInformationProtectionAppLockerFile" BaseType="graph.entity">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name" />
        </Property>
        <Property Name="file" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="File as a byte array" />
        </Property>
        <Property Name="fileHash" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="SHA256 hash of the file" />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
        </Property>
      </EntityType>
      <EntityType Name="windowsInformationProtectionNetworkLearningSummary" BaseType="graph.entity">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Count" />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Website url" />
        </Property>
      </EntityType>
      <EntityType Name="windowsInformationProtectionPolicy" BaseType="graph.windowsInformationProtection">
        <Property Name="daysWithoutContactBeforeUnenroll" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Offline interval before app data is wiped (days)" />
        </Property>
        <Property Name="mdmEnrollmentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment url for the MDM" />
        </Property>
        <Property Name="minutesOfInactivityBeforeDeviceLock" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999." />
        </Property>
        <Property Name="numberOfPastPinsRemembered" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0." />
        </Property>
        <Property Name="passwordMaximumAttemptCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices." />
        </Property>
        <Property Name="pinExpirationDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0." />
        </Property>
        <Property Name="pinLowercaseLetters" Type="graph.windowsInformationProtectionPinCharacterRequirements" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow." />
        </Property>
        <Property Name="pinMinimumLength" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest." />
        </Property>
        <Property Name="pinSpecialCharacters" Type="graph.windowsInformationProtectionPinCharacterRequirements" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % &amp; ' ( )  + , - . / : ; &lt; = &gt; ? @ [ / ] ^  ` {" />
        </Property>
        <Property Name="pinUppercaseLetters" Type="graph.windowsInformationProtectionPinCharacterRequirements" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow." />
        </Property>
        <Property Name="revokeOnMdmHandoffDisabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="New property in RS2, pending documentation" />
        </Property>
        <Property Name="windowsHelloForBusinessBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that sets Windows Hello for Business as a method for signing into Windows." />
        </Property>
      </EntityType>
      <EntityType Name="windowsMalwareInformation" BaseType="graph.entity">
        <Property Name="additionalInformationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates an informational URL to learn more about the malware" />
        </Property>
        <Property Name="category" Type="graph.windowsMalwareCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the name of the malware" />
        </Property>
        <Property Name="lastDetectionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the last time the malware was detected in UTC" />
        </Property>
        <Property Name="severity" Type="graph.windowsMalwareSeverity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe." />
        </Property>
        <NavigationProperty Name="deviceMalwareStates" Type="Collection(graph.malwareStateForWindowsDevice)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of devices affected by current malware with the malware state on each device" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsMicrosoftEdgeApp" BaseType="graph.mobileApp">
        <Property Name="channel" Type="graph.microsoftEdgeChannel" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The channel to install on target devices. The possible values are dev, beta, and stable. By default, this property is set to dev. Possible values are: dev, beta, stable, unknownFutureValue." />
        </Property>
        <Property Name="displayLanguageLocale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language locale to use when the Edge app displays text to the user." />
        </Property>
      </EntityType>
      <EntityType Name="windowsMobileMSI" BaseType="graph.mobileLobApp">
        <Property Name="commandLine" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The command line." />
        </Property>
        <Property Name="ignoreVersionDetection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature." />
        </Property>
        <Property Name="productCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product code." />
        </Property>
        <Property Name="productVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product version of Windows Mobile MSI Line of Business (LoB) app." />
        </Property>
      </EntityType>
      <EntityType Name="windowsPhone81CompliancePolicy" BaseType="graph.deviceCompliancePolicy">
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block syncing the calendar." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeLock" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The required password type. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows phone devices." />
        </Property>
      </EntityType>
      <EntityType Name="windowsPhone81CustomConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="omaSettings" Type="Collection(graph.omaSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
        </Property>
      </EntityType>
      <EntityType Name="windowsPhone81GeneralConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="applyOnlyToWindowsPhone81" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only." />
        </Property>
        <Property Name="appsBlockCopyPaste" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block copy paste." />
        </Property>
        <Property Name="bluetoothBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block bluetooth." />
        </Property>
        <Property Name="cameraBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block camera." />
        </Property>
        <Property Name="cellularBlockWifiTethering" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked." />
        </Property>
        <Property Name="compliantAppListType" Type="graph.appListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant." />
        </Property>
        <Property Name="compliantAppsList" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
        </Property>
        <Property Name="diagnosticDataBlockSubmission" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
        </Property>
        <Property Name="emailBlockAddingAccounts" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block custom email accounts." />
        </Property>
        <Property Name="locationServicesBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block location services." />
        </Property>
        <Property Name="microsoftAccountBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block using a Microsoft Account." />
        </Property>
        <Property Name="nfcBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Near-Field Communication." />
        </Property>
        <Property Name="passwordBlockSimple" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing the calendar." />
        </Property>
        <Property Name="passwordExpirationDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
        </Property>
        <Property Name="passwordMinimumCharacterSetCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a password must contain." />
        </Property>
        <Property Name="passwordMinimumLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
        </Property>
        <Property Name="passwordMinutesOfInactivityBeforeScreenTimeout" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before screen timeout." />
        </Property>
        <Property Name="passwordPreviousPasswordBlockCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
        </Property>
        <Property Name="passwordRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password." />
        </Property>
        <Property Name="passwordRequiredType" Type="graph.requiredPasswordType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric." />
        </Property>
        <Property Name="passwordSignInFailureCountBeforeFactoryReset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset." />
        </Property>
        <Property Name="screenCaptureBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block screenshots." />
        </Property>
        <Property Name="storageBlockRemovableStorage" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block removable storage." />
        </Property>
        <Property Name="storageRequireEncryption" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption." />
        </Property>
        <Property Name="webBrowserBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser." />
        </Property>
        <Property Name="wifiBlockAutomaticConnectHotspots" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked." />
        </Property>
        <Property Name="wifiBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi." />
        </Property>
        <Property Name="wifiBlockHotspotReporting" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked." />
        </Property>
        <Property Name="windowsStoreBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the Windows Store." />
        </Property>
      </EntityType>
      <EntityType Name="windowsProtectionState" BaseType="graph.entity">
        <Property Name="antiMalwareVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current anti malware version" />
        </Property>
        <Property Name="deviceState" Type="graph.windowsDeviceHealthState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical." />
        </Property>
        <Property Name="engineVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current endpoint protection engine's version" />
        </Property>
        <Property Name="fullScanOverdue" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device." />
        </Property>
        <Property Name="fullScanRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device." />
        </Property>
        <Property Name="isVirtualMachine" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device." />
        </Property>
        <Property Name="lastFullScanDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan datetime" />
        </Property>
        <Property Name="lastFullScanSignatureVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last full scan signature version" />
        </Property>
        <Property Name="lastQuickScanDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan datetime" />
        </Property>
        <Property Name="lastQuickScanSignatureVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan signature version" />
        </Property>
        <Property Name="lastReportedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last device health status reported time" />
        </Property>
        <Property Name="malwareProtectionEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled." />
        </Property>
        <Property Name="networkInspectionSystemEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device." />
        </Property>
        <Property Name="productStatus" Type="graph.windowsDefenderProductStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall." />
        </Property>
        <Property Name="quickScanOverdue" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device." />
        </Property>
        <Property Name="realTimeProtectionEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device." />
        </Property>
        <Property Name="rebootRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device." />
        </Property>
        <Property Name="signatureUpdateOverdue" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device." />
        </Property>
        <Property Name="signatureVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current malware definitions version" />
        </Property>
        <Property Name="tamperProtectionEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device." />
        </Property>
        <NavigationProperty Name="detectedMalwareState" Type="Collection(graph.windowsDeviceMalwareState)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device malware list" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsSetting" BaseType="graph.entity">
        <Property Name="payloadType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of setting payloads contained in the instances navigation property." />
        </Property>
        <Property Name="settingType" Type="graph.windowsSettingType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of setting. Possible values are: roaming, backup, unknownFutureValue." />
        </Property>
        <Property Name="windowsDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for the device the setting might belong to if it is of the settingType backup." />
        </Property>
        <NavigationProperty Name="instances" Type="Collection(graph.windowsSettingInstance)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of setting values for a given windowsSetting." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsSettingInstance" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. Represents the dateTime in UTC when the object was created on the server." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server. The object expires at the specified dateTime in UTC, making it unavailable after that time." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set by the server if not provided in the request from the Windows client device. Refers to the user's Windows device that modified the object at the specified dateTime in UTC." />
        </Property>
        <Property Name="payload" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64-encoded JSON setting value." />
        </Property>
      </EntityType>
      <EntityType Name="windowsUniversalAppX" BaseType="graph.mobileLobApp">
        <Property Name="applicableArchitectures" Type="graph.windowsArchitecture" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral." />
        </Property>
        <Property Name="applicableDeviceTypes" Type="graph.windowsDeviceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team." />
        </Property>
        <Property Name="identityName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
        </Property>
        <Property Name="identityPublisherHash" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Publisher Hash." />
        </Property>
        <Property Name="identityResourceIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Resource Identifier." />
        </Property>
        <Property Name="identityVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity version." />
        </Property>
        <Property Name="isBundle" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the app is a bundle." />
        </Property>
        <Property Name="minimumSupportedOperatingSystem" Type="graph.windowsMinimumOperatingSystem" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
        </Property>
        <NavigationProperty Name="committedContainedApps" Type="Collection(graph.mobileContainedApp)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="windowsUniversalAppXContainedApp" BaseType="graph.mobileContainedApp">
        <Property Name="appUserModelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app user model ID of the contained app of a WindowsUniversalAppX app." />
        </Property>
      </EntityType>
      <EntityType Name="windowsUpdateForBusinessConfiguration" BaseType="graph.deviceConfiguration">
        <Property Name="allowWindows11Upgrade" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, allows eligible Windows 10 devices to upgrade to Windows 11. When FALSE, implies the device stays on the existing operating system. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="automaticUpdateMode" Type="graph.automaticUpdateMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Automatic Update Mode. Possible values are: UserDefined, NotifyDownload, AutoInstallAtMaintenanceTime, AutoInstallAndRebootAtMaintenanceTime, AutoInstallAndRebootAtScheduledTime, AutoInstallAndRebootWithoutEndUserControl, WindowsDefault. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl." />
        </Property>
        <Property Name="autoRestartNotificationDismissal" Type="graph.autoRestartNotificationDismissalMethod" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify the method by which the auto-restart required notification is dismissed. Possible values are: NotConfigured, Automatic, User. Returned by default. Query parameters are not supported. Possible values are: notConfigured, automatic, user, unknownFutureValue." />
        </Property>
        <Property Name="businessReadyUpdatesOnly" Type="graph.windowsUpdateType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines which branch devices will receive their updates from. Possible values are: UserDefined, All, BusinessReadyOnly, WindowsInsiderBuildFast, WindowsInsiderBuildSlow, WindowsInsiderBuildRelease. Returned by default. Query parameters are not supported. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease." />
        </Property>
        <Property Name="deadlineForFeatureUpdatesInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before feature updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="deadlineForQualityUpdatesInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before quality updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="deadlineGracePeriodInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days after deadline until restarts occur automatically with valid range from 0 to 7 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="deliveryOptimizationMode" Type="graph.windowsDeliveryOptimizationMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Delivery Optimization Mode. Possible values are: UserDefined, HttpOnly, HttpWithPeeringNat, HttpWithPeeringPrivateGroup, HttpWithInternetPeering, SimpleDownload, BypassMode. UserDefined allows the user to set. Returned by default. Query parameters are not supported. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode." />
        </Property>
        <Property Name="driversExcluded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, excludes Windows update Drivers. When FALSE, does not exclude Windows update Drivers. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="engagedRestartDeadlineInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deadline in days before automatically scheduling and executing a pending restart outside of active hours, with valid range from 2 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="engagedRestartSnoozeScheduleInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days a user can snooze Engaged Restart reminder notifications with valid range from 1 to 3 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="engagedRestartTransitionScheduleInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before transitioning from Auto Restarts scheduled outside of active hours to Engaged Restart, which requires the user to schedule, with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="featureUpdatesDeferralPeriodInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defer Feature Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="featureUpdatesPaused" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, assigned devices are paused from receiving feature updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Feature Updates. Returned by default. Query parameters are not supported.s" />
        </Property>
        <Property Name="featureUpdatesPauseExpiryDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="featureUpdatesPauseStartDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only." />
        </Property>
        <Property Name="featureUpdatesRollbackStartDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Rollback Start datetime.This value is the time when the admin rolled back the Feature update for the ring.Returned by default.Query parameters are not supported." />
        </Property>
        <Property Name="featureUpdatesRollbackWindowInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days after a Feature Update for which a rollback is valid with valid range from 2 to 60 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="featureUpdatesWillBeRolledBack" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported." />
        </Property>
        <Property Name="installationSchedule" Type="graph.windowsUpdateInstallScheduleType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="microsoftUpdateServiceAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="postponeRebootUntilAfterDeadline" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE the device should wait until deadline for rebooting outside of active hours. When FALSE the device should not wait until deadline for rebooting outside of active hours. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="prereleaseFeatures" Type="graph.prereleaseFeatures" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Pre-Release Features. Possible values are: UserDefined, SettingsOnly, SettingsAndExperimentations, NotAllowed. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed." />
        </Property>
        <Property Name="qualityUpdatesDeferralPeriodInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defer Quality Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="qualityUpdatesPaused" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, assigned devices are paused from receiving quality updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Quality Updates. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="qualityUpdatesPauseExpiryDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="qualityUpdatesPauseStartDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only." />
        </Property>
        <Property Name="qualityUpdatesRollbackStartDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Rollback Start datetime. This value is the time when the admin rolled back the Quality update for the ring. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="qualityUpdatesWillBeRolledBack" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, rollback Quality Updates on the next device check in. When FALSE, do not rollback Quality Updates on the next device check in. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="scheduleImminentRestartWarningInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify the period for auto-restart imminent warning notifications. Supported values: 15, 30 or 60 (minutes). Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="scheduleRestartWarningInHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify the period for auto-restart warning reminder notifications. Supported values: 2, 4, 8, 12 or 24 (hours). Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="skipChecksBeforeRestart" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, skips all checks before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. When FALSE, does not skip all checks before restart. Returned by default. Query parameters are not supported." />
        </Property>
        <Property Name="updateNotificationLevel" Type="graph.windowsUpdateNotificationDisplayOption" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies what Windows Update notifications users see. Possible values are: NotConfigured, DefaultNotifications, RestartWarningsOnly, DisableAllNotifications. Returned by default. Query parameters are not supported. Possible values are: notConfigured, defaultNotifications, restartWarningsOnly, disableAllNotifications, unknownFutureValue." />
        </Property>
        <Property Name="updateWeeks" Type="graph.windowsUpdateForBusinessUpdateWeeks">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue." />
        </Property>
        <Property Name="userPauseAccess" Type="graph.enablement" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to enable end user’s access to pause software updates. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported. Possible values are: notConfigured, enabled, disabled." />
        </Property>
        <Property Name="userWindowsUpdateScanAccess" Type="graph.enablement" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable user’s access to scan Windows Update. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported. Possible values are: notConfigured, enabled, disabled." />
        </Property>
      </EntityType>
      <EntityType Name="windowsWebApp" BaseType="graph.mobileApp">
        <Property Name="appUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the Windows web app URL. Example: 'https://www.contoso.com'" />
        </Property>
      </EntityType>
      <EntityType Name="workbook" BaseType="graph.entity">
        <NavigationProperty Name="application" Type="graph.workbookApplication" ContainsTarget="true" />
        <NavigationProperty Name="comments" Type="Collection(graph.workbookComment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of comments in a workbook." />
        </NavigationProperty>
        <NavigationProperty Name="functions" Type="graph.workbookFunctions" ContainsTarget="true" />
        <NavigationProperty Name="names" Type="Collection(graph.workbookNamedItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of workbooks scoped named items (named ranges and constants). Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(graph.workbookOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="tables" Type="Collection(graph.workbookTable)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of tables associated with the workbook. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="worksheets" Type="Collection(graph.workbookWorksheet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a collection of worksheets associated with the workbook. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookApplication" BaseType="graph.entity">
        <Property Name="calculationMode" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual." />
        </Property>
      </EntityType>
      <EntityType Name="workbookChart" BaseType="graph.entity">
        <Property Name="height" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the height, in points, of the chart object." />
        </Property>
        <Property Name="left" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The distance, in points, from the left side of the chart to the worksheet origin." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the name of a chart object." />
        </Property>
        <Property Name="top" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart)." />
        </Property>
        <Property Name="width" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the width, in points, of the chart object." />
        </Property>
        <NavigationProperty Name="axes" Type="graph.workbookChartAxes" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents chart axes. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="dataLabels" Type="graph.workbookChartDataLabels" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the data labels on the chart. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="format" Type="graph.workbookChartAreaFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Encapsulates the format properties for the chart area. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="legend" Type="graph.workbookChartLegend" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the legend for the chart. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="series" Type="Collection(graph.workbookChartSeries)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents either a single series or collection of series in the chart. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="title" Type="graph.workbookChartTitle" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the title of the specified chart, including the text, visibility, position and formatting of the title. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="worksheet" Type="graph.workbookWorksheet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The worksheet containing the current chart. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAreaFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of an object, which includes background formatting information. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAxes" BaseType="graph.entity">
        <NavigationProperty Name="categoryAxis" Type="graph.workbookChartAxis" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the category axis in a chart. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="seriesAxis" Type="graph.workbookChartAxis" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the series axis of a 3-dimensional chart. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="valueAxis" Type="graph.workbookChartAxis" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the value axis in an axis. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAxis" BaseType="graph.entity">
        <Property Name="majorUnit" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number." />
        </Property>
        <Property Name="maximum" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number." />
        </Property>
        <Property Name="minimum" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number." />
        </Property>
        <Property Name="minorUnit" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartAxisFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formatting of a chart object, which includes line and font formatting. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="majorGridlines" Type="graph.workbookChartGridlines" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a gridlines object that represents the major gridlines for the specified axis. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="minorGridlines" Type="graph.workbookChartGridlines" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="title" Type="graph.workbookChartAxisTitle" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the axis title. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAxisFormat" BaseType="graph.entity">
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="line" Type="graph.workbookChartLineFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents chart line formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAxisTitle" BaseType="graph.entity">
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the axis title." />
        </Property>
        <Property Name="visible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A Boolean that specifies the visibility of an axis title." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartAxisTitleFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formatting of chart axis title. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartAxisTitleFormat" BaseType="graph.entity">
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartDataLabelFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of the current chart data label. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartDataLabels" BaseType="graph.entity">
        <Property Name="position" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout." />
        </Property>
        <Property Name="separator" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="String that represents the separator used for the data labels on a chart." />
        </Property>
        <Property Name="showBubbleSize" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label bubble size is visible." />
        </Property>
        <Property Name="showCategoryName" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label category name is visible." />
        </Property>
        <Property Name="showLegendKey" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label legend key is visible." />
        </Property>
        <Property Name="showPercentage" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label percentage is visible." />
        </Property>
        <Property Name="showSeriesName" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label series name is visible." />
        </Property>
        <Property Name="showValue" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that represents whether the data label value is visible." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartDataLabelFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the format of chart data labels, which includes fill and font formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartFill" BaseType="graph.entity" />
      <EntityType Name="workbookChartFont" BaseType="graph.entity">
        <Property Name="bold" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the fond is bold." />
        </Property>
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML color code representation of the text color. For example #FF0000 represents Red." />
        </Property>
        <Property Name="italic" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the fond is italic." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The font name. For example 'Calibri'." />
        </Property>
        <Property Name="size" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the font. For example,  11." />
        </Property>
        <Property Name="underline" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of underlining applied to the font. The possible values are: None, Single." />
        </Property>
      </EntityType>
      <EntityType Name="workbookChartGridlines" BaseType="graph.entity">
        <Property Name="visible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the axis gridlines are visible." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartGridlinesFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formatting of chart gridlines. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartGridlinesFormat" BaseType="graph.entity">
        <NavigationProperty Name="line" Type="graph.workbookChartLineFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents chart line formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartLegend" BaseType="graph.entity">
        <Property Name="overlay" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chart legend should overlap with the main body of the chart." />
        </Property>
        <Property Name="position" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom." />
        </Property>
        <Property Name="visible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chart legend is visible." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartLegendFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formatting of a chart legend, which includes fill and font formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartLegendFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of an object, which includes background formating information. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartLineFormat" BaseType="graph.entity">
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML color code that represents the color of lines in the chart." />
        </Property>
      </EntityType>
      <EntityType Name="workbookChartPoint" BaseType="graph.entity">
        <Property Name="value" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of a chart point. Read-only." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartPointFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The format properties of the chart point. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartPointFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of a chart, which includes background formatting information. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartSeries" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of a series in a chart." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartSeriesFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formatting of a chart series, which includes fill and line formatting. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="points" Type="Collection(graph.workbookChartPoint)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of all points in the series. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartSeriesFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of a chart series, which includes background formatting information. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="line" Type="graph.workbookChartLineFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents line formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartTitle" BaseType="graph.entity">
        <Property Name="overlay" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chart title will overlay the chart or not." />
        </Property>
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title text of the chart." />
        </Property>
        <Property Name="visible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chart title is visible." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookChartTitleFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formatting of a chart title, which includes fill and font formatting. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookChartTitleFormat" BaseType="graph.entity">
        <NavigationProperty Name="fill" Type="graph.workbookChartFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the fill format of an object, which includes background formatting information. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="font" Type="graph.workbookChartFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookComment" BaseType="graph.entity">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the comment." />
        </Property>
        <Property Name="contentType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content type of the comment." />
        </Property>
        <NavigationProperty Name="replies" Type="Collection(graph.workbookCommentReply)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of replies to the comment. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookCommentReply" BaseType="graph.entity">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the reply." />
        </Property>
        <Property Name="contentType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content type for the reply." />
        </Property>
      </EntityType>
      <EntityType Name="workbookFilter" BaseType="graph.entity">
        <Property Name="criteria" Type="graph.workbookFilterCriteria">
          <Annotation Term="Org.OData.Core.V1.Description" String="The currently applied filter on the given column. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="workbookFormatProtection" BaseType="graph.entity">
        <Property Name="formulaHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Excel hides the formula for the cells in the range. A null value indicates that the entire range doesn't have uniform formula hidden setting." />
        </Property>
        <Property Name="locked" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Excel locks the cells in the object. A null value indicates that the entire range doesn't have uniform lock setting." />
        </Property>
      </EntityType>
      <EntityType Name="workbookFunctionResult" BaseType="graph.entity">
        <Property Name="error" Type="Edm.String" />
        <Property Name="value" Type="graph.Json" />
      </EntityType>
      <EntityType Name="workbookFunctions" BaseType="graph.entity" />
      <EntityType Name="workbookNamedItem" BaseType="graph.entity">
        <Property Name="comment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment associated with this name." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the object. Read-only." />
        </Property>
        <Property Name="scope" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only." />
        </Property>
        <Property Name="value" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only." />
        </Property>
        <Property Name="visible" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the object is visible." />
        </Property>
        <NavigationProperty Name="worksheet" Type="graph.workbookWorksheet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the worksheet to which the named item is scoped. Available only if the item is scoped to the worksheet. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookOperation" BaseType="graph.entity">
        <Property Name="error" Type="graph.workbookOperationError">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error returned by the operation." />
        </Property>
        <Property Name="resourceLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resource URI for the result." />
        </Property>
        <Property Name="status" Type="graph.workbookOperationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed." />
        </Property>
      </EntityType>
      <EntityType Name="workbookPivotTable" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the pivot table." />
        </Property>
        <NavigationProperty Name="worksheet" Type="graph.workbookWorksheet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The worksheet that contains the current pivot table. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookRange" BaseType="graph.entity">
        <Property Name="address" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the range reference in A1-style. Address value contains the Sheet reference (for example, Sheet1!A1:B4). Read-only." />
        </Property>
        <Property Name="addressLocal" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents range reference for the specified range in the language of the user. Read-only." />
        </Property>
        <Property Name="cellCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of cells in the range. Read-only." />
        </Property>
        <Property Name="columnCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the total number of columns in the range. Read-only." />
        </Property>
        <Property Name="columnHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether all columns of the current range are hidden." />
        </Property>
        <Property Name="columnIndex" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the column number of the first cell in the range. Zero-indexed. Read-only." />
        </Property>
        <Property Name="formulas" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formula in A1-style notation." />
        </Property>
        <Property Name="formulasLocal" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German." />
        </Property>
        <Property Name="formulasR1C1" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formula in R1C1-style notation." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents if all cells of the current range are hidden. Read-only." />
        </Property>
        <Property Name="numberFormat" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents Excel's number format code for the given cell." />
        </Property>
        <Property Name="rowCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the total number of rows in the range. Read-only." />
        </Property>
        <Property Name="rowHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether all rows of the current range are hidden." />
        </Property>
        <Property Name="rowIndex" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the row number of the first cell in the range. Zero-indexed. Read-only." />
        </Property>
        <Property Name="text" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Text values of the specified range. The Text value doesn't depend on the cell width. The # sign substitution that happens in Excel UI doesn't affect the text value returned by the API. Read-only." />
        </Property>
        <Property Name="values" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the raw values of the specified range. The data returned can be of type string, number, or a Boolean. Cell that contains an error returns the error string." />
        </Property>
        <Property Name="valueTypes" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only." />
        </Property>
        <NavigationProperty Name="format" Type="graph.workbookRangeFormat" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a format object, encapsulating the range's font, fill, borders, alignment, and other properties. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="sort" Type="graph.workbookRangeSort" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The worksheet containing the current range. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="worksheet" Type="graph.workbookWorksheet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The worksheet containing the current range. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookRangeBorder" BaseType="graph.entity">
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML color code that represents the color of the border line. Can either be of the form #RRGGBB, for example 'FFA500', or a named HTML color, for example 'orange'." />
        </Property>
        <Property Name="sideIndex" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only." />
        </Property>
        <Property Name="style" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot." />
        </Property>
        <Property Name="weight" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick." />
        </Property>
      </EntityType>
      <EntityType Name="workbookRangeFill" BaseType="graph.entity">
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="HTML color code representing the color of the border line. Can either be of the form #RRGGBB, for example 'FFA500', or be a named HTML color, for example 'orange'." />
        </Property>
      </EntityType>
      <EntityType Name="workbookRangeFont" BaseType="graph.entity">
        <Property Name="bold" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inidicates whether the font is bold." />
        </Property>
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTML color code representation of the text color. For example, #FF0000 represents the color red." />
        </Property>
        <Property Name="italic" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inidicates whether the font is italic." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The font name. For example, 'Calibri'." />
        </Property>
        <Property Name="size" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The font size." />
        </Property>
        <Property Name="underline" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of underlining applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant." />
        </Property>
      </EntityType>
      <EntityType Name="workbookRangeFormat" BaseType="graph.entity">
        <Property Name="columnWidth" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The width of all columns within the range. If the column widths aren't uniform, null will be returned." />
        </Property>
        <Property Name="horizontalAlignment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed." />
        </Property>
        <Property Name="rowHeight" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The height of all rows in the range. If the row heights aren't uniform null will be returned." />
        </Property>
        <Property Name="verticalAlignment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed." />
        </Property>
        <Property Name="wrapText" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Excel wraps the text in the object. A null value indicates that the entire range doesn't have a uniform wrap setting." />
        </Property>
        <NavigationProperty Name="borders" Type="Collection(graph.workbookRangeBorder)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of border objects that apply to the overall range selected Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="fill" Type="graph.workbookRangeFill" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the fill object defined on the overall range. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="font" Type="graph.workbookRangeFont" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the font object defined on the overall range selected Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="protection" Type="graph.workbookFormatProtection" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the format protection object for a range. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookRangeSort" BaseType="graph.entity" />
      <EntityType Name="workbookRangeView" BaseType="graph.entity">
        <Property Name="cellAddresses" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cell addresses." />
        </Property>
        <Property Name="columnCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of visible columns. Read-only." />
        </Property>
        <Property Name="formulas" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula in A1-style notation." />
        </Property>
        <Property Name="formulasLocal" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German." />
        </Property>
        <Property Name="formulasR1C1" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the formula in R1C1-style notation." />
        </Property>
        <Property Name="index" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The index of the range." />
        </Property>
        <Property Name="numberFormat" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Excel's number format code for the given cell. Read-only." />
        </Property>
        <Property Name="rowCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of visible rows. Read-only." />
        </Property>
        <Property Name="text" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text values of the specified range. The Text value won't depend on the cell width. The # sign substitution that happens in Excel UI won't affect the text value returned by the API. Read-only." />
        </Property>
        <Property Name="values" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The raw values of the specified range view. The data returned could be of type string, number, or a Boolean. Cell that contains an error returns the error string." />
        </Property>
        <Property Name="valueTypes" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error." />
        </Property>
        <NavigationProperty Name="rows" Type="Collection(graph.workbookRangeView)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of range views associated with the range. Read-only.&#x9;Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookTable" BaseType="graph.entity">
        <Property Name="highlightFirstColumn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the first column contains special formatting." />
        </Property>
        <Property Name="highlightLastColumn" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the last column contains special formatting." />
        </Property>
        <Property Name="legacyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A legacy identifier used in older Excel clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and shouldn't be parsed to any other type. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the table." />
        </Property>
        <Property Name="showBandedColumns" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier." />
        </Property>
        <Property Name="showBandedRows" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier." />
        </Property>
        <Property Name="showFilterButton" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row." />
        </Property>
        <Property Name="showHeaders" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the header row is visible or not. This value can be set to show or remove the header row." />
        </Property>
        <Property Name="showTotals" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the total row is visible or not. This value can be set to show or remove the total row." />
        </Property>
        <Property Name="style" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified." />
        </Property>
        <NavigationProperty Name="columns" Type="Collection(graph.workbookTableColumn)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of all the columns in the table. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="rows" Type="Collection(graph.workbookTableRow)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of all the rows in the table. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="sort" Type="graph.workbookTableSort" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sorting for the table. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="worksheet" Type="graph.workbookWorksheet" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The worksheet containing the current table. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookTableColumn" BaseType="graph.entity">
        <Property Name="index" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The index of the column within the columns collection of the table. Zero-indexed. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the table column." />
        </Property>
        <Property Name="values" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="TRepresents the raw values of the specified range. The data returned could be of type string, number, or a Boolean. Cell that contain an error will return the error string." />
        </Property>
        <NavigationProperty Name="filter" Type="graph.workbookFilter" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The filter applied to the column. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookTableRow" BaseType="graph.entity">
        <Property Name="index" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The index of the row within the rows collection of the table. Zero-based. Read-only." />
        </Property>
        <Property Name="values" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The raw values of the specified range. The data returned could be of type string, number, or a Boolean. Any cell that contain an error will return the error string." />
        </Property>
      </EntityType>
      <EntityType Name="workbookTableSort" BaseType="graph.entity">
        <Property Name="fields" Type="Collection(graph.workbookSortField)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of the current conditions last used to sort the table. Read-only." />
        </Property>
        <Property Name="matchCase" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the casing impacted the last sort of the table. Read-only." />
        </Property>
        <Property Name="method" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="workbookWorksheet" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the worksheet." />
        </Property>
        <Property Name="position" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The zero-based position of the worksheet within the workbook." />
        </Property>
        <Property Name="visibility" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden." />
        </Property>
        <NavigationProperty Name="charts" Type="Collection(graph.workbookChart)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of charts that are part of the worksheet. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="names" Type="Collection(graph.workbookNamedItem)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of names that are associated with the worksheet. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="pivotTables" Type="Collection(graph.workbookPivotTable)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of piot tables that are part of the worksheet." />
        </NavigationProperty>
        <NavigationProperty Name="protection" Type="graph.workbookWorksheetProtection" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sheet protection object for a worksheet. Read-only." />
        </NavigationProperty>
        <NavigationProperty Name="tables" Type="Collection(graph.workbookTable)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of tables that are part of the worksheet. Read-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workbookWorksheetProtection" BaseType="graph.entity">
        <Property Name="options" Type="graph.workbookWorksheetProtectionOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Worksheet protection options. Read-only." />
        </Property>
        <Property Name="protected" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet is protected.  Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="workforceIntegration" BaseType="graph.changeTrackedEntity">
        <Property Name="apiVersion" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="API version for the callback URL. Start with 1." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the workforce integration." />
        </Property>
        <Property Name="eligibilityFilteringEnabledEntities" Type="graph.eligibilityFilteringEnabledEntities">
          <Annotation Term="Org.OData.Core.V1.Description" String="Support to view eligibility-filtered results. Possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: timeOffReason." />
        </Property>
        <Property Name="encryption" Type="graph.workforceIntegrationEncryption">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workforce integration encryption resource." />
        </Property>
        <Property Name="isActive" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this workforce integration is currently active and available." />
        </Property>
        <Property Name="supportedEntities" Type="graph.workforceIntegrationSupportedEntities">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Workforce Integration URL for callbacks from the Shifts service." />
        </Property>
      </EntityType>
      <EntityType Name="workingTimeSchedule" BaseType="graph.entity" />
      <EntityType Name="x509CertificateAuthenticationMethodConfiguration" BaseType="graph.authenticationMethodConfiguration">
        <Property Name="authenticationModeConfiguration" Type="graph.x509CertificateAuthenticationModeConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines strong authentication configurations. This configuration includes the default authentication mode and the different rules for strong authentication bindings." />
        </Property>
        <Property Name="certificateUserBindings" Type="Collection(graph.x509CertificateUserBinding)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored." />
        </Property>
        <Property Name="crlValidationConfiguration" Type="graph.x509CertificateCRLValidationConfiguration" Nullable="false" />
        <NavigationProperty Name="includeTargets" Type="Collection(graph.authenticationMethodTarget)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of groups that are enabled to use the authentication method." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="x509CertificateCombinationConfiguration" BaseType="graph.authenticationCombinationConfiguration">
        <Property Name="allowedIssuerSkis" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of allowed subject key identifier values." />
        </Property>
        <Property Name="allowedPolicyOIDs" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of allowed policy OIDs." />
        </Property>
      </EntityType>
      <ComplexType Name="aadUserConversationMemberResult" BaseType="graph.actionResultPart">
        <Property Name="userId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="aadUserNotificationRecipient" BaseType="graph.teamworkNotificationRecipient">
        <Property Name="userId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra user identifier. Use the List users method to get this ID." />
        </Property>
      </ComplexType>
      <ComplexType Name="acceptJoinResponse" BaseType="graph.participantJoiningResponse" />
      <ComplexType Name="accessAction" OpenType="true" />
      <ComplexType Name="accessPackageAnswer" Abstract="true">
        <NavigationProperty Name="answeredQuestion" Type="graph.accessPackageQuestion" ContainsTarget="true" />
        <Property Name="displayValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The localized display value shown to the requestor and approvers." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAnswerChoice">
        <Property Name="actualValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The actual value of the selected choice. This is typically a string value which is understandable by applications. Required." />
        </Property>
        <Property Name="localizations" Type="Collection(graph.accessPackageLocalizedText)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text of the answer choice represented in a format for a specific locale." />
        </Property>
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The string to display for this answer; if an Accept-Language header is provided, and there is a matching localization in localizations, this string will be the matching localized string; otherwise, this string remains as the default non-localized string. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAnswerString" BaseType="graph.accessPackageAnswer">
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value stored on the requestor's user profile, if this answer is configured to be stored as a specific attribute." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageApprovalStage">
        <Property Name="durationBeforeAutomaticDenial" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days that a request can be pending a response before it is automatically denied." />
        </Property>
        <Property Name="durationBeforeEscalation" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="If escalation is required, the time a request can be pending a response from a primary approver." />
        </Property>
        <Property Name="escalationApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests." />
        </Property>
        <Property Name="fallbackEscalationApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subjects, typically users, who are the fallback escalation approvers." />
        </Property>
        <Property Name="fallbackPrimaryApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subjects, typically users, who are the fallback primary approvers." />
        </Property>
        <Property Name="isApproverJustificationRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the approver is required to provide a justification for approving a request." />
        </Property>
        <Property Name="isEscalationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, then one or more escalationApprovers are configured in this approval stage." />
        </Property>
        <Property Name="primaryApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAssignmentApprovalSettings">
        <Property Name="isApprovalRequiredForAdd" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If false, then approval isn't required for new requests in this policy." />
        </Property>
        <Property Name="isApprovalRequiredForUpdate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If false, then approval isn't required for updates to requests in this policy." />
        </Property>
        <Property Name="stages" Type="Collection(graph.accessPackageApprovalStage)">
          <Annotation Term="Org.OData.Core.V1.Description" String="If approval is required, the one, two or three elements of this collection define each of the stages of approval. An empty array is present if no approval is required." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAssignmentRequestCallbackData" BaseType="graph.customExtensionData">
        <Property Name="customExtensionStageInstanceDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details for the callback." />
        </Property>
        <Property Name="customExtensionStageInstanceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the callout to the custom extension." />
        </Property>
        <Property Name="stage" Type="graph.accessPackageCustomExtensionStage">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the stage at which the custom callout extension is executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allow the extension to be able to deny or cancel the request submitted by the requestor. The supported values are Denied and Canceled. This property can only be set for an assignmentRequestCreated stage." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAssignmentRequestorSettings">
        <Property Name="allowCustomAssignmentSchedule" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="False indicates that the requestor isn't permitted to include a schedule in their request." />
        </Property>
        <Property Name="enableOnBehalfRequestorsToAddAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows on-behalf-of requestors to create a request to add access for another principal." />
        </Property>
        <Property Name="enableOnBehalfRequestorsToRemoveAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows on-behalf-of requestors to create a request to remove access for another principal." />
        </Property>
        <Property Name="enableOnBehalfRequestorsToUpdateAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows on-behalf-of requestors to create a request to update access for another principal." />
        </Property>
        <Property Name="enableTargetsToSelfAddAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows requestors to create a request to add access for themselves." />
        </Property>
        <Property Name="enableTargetsToSelfRemoveAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows requestors to create a request to remove their access." />
        </Property>
        <Property Name="enableTargetsToSelfUpdateAccess" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True allows requestors to create a request to update their access." />
        </Property>
        <Property Name="onBehalfRequestors" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The principals who can request on-behalf-of others." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAssignmentRequestRequirements">
        <NavigationProperty Name="questions" Type="Collection(graph.accessPackageQuestion)" />
        <Property Name="allowCustomAssignmentSchedule" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the requestor is allowed to set a custom schedule." />
        </Property>
        <Property Name="isApprovalRequiredForAdd" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a request to add must be approved by an approver." />
        </Property>
        <Property Name="isApprovalRequiredForUpdate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a request to update must be approved by an approver." />
        </Property>
        <Property Name="policyDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the policy that the user is trying to request access using." />
        </Property>
        <Property Name="policyDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the policy that the user is trying to request access using." />
        </Property>
        <Property Name="policyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request." />
        </Property>
        <Property Name="schedule" Type="graph.entitlementManagementSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule restrictions enforced, if any." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAssignmentReviewSettings">
        <Property Name="expirationBehavior" Type="graph.accessReviewExpirationBehavior">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue." />
        </Property>
        <Property Name="fallbackReviewers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, access reviews are required for assignments through this policy." />
        </Property>
        <Property Name="isRecommendationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to display recommendations to the reviewer. The default value is true." />
        </Property>
        <Property Name="isReviewerJustificationRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the reviewer must provide justification for the approval. The default value is true." />
        </Property>
        <Property Name="isSelfReview" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the principals can review their own assignments." />
        </Property>
        <Property Name="primaryReviewers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="This collection specifies the users or group of users who will review the access package assignments." />
        </Property>
        <Property Name="schedule" Type="graph.entitlementManagementSchedule">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the first review should start and how often it should recur." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageAutomaticRequestSettings">
        <Property Name="gracePeriodBeforeAccessRemoval" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration for which access must be retained before the target's access is revoked once they leave the allowed target scope." />
        </Property>
        <Property Name="removeAccessWhenTargetLeavesAllowedTargets" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether automatic assignment must be removed for targets who move out of the allowed target scope." />
        </Property>
        <Property Name="requestAccessForAllowedTargets" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, automatic assignments will be created for targets in the allowed target scope." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageLocalizedText">
        <Property Name="languageCode" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language code that text is in. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2. Required." />
        </Property>
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The question in the specific language. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageResourceAttribute">
        <Property Name="destination" Type="graph.accessPackageResourceAttributeDestination">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about how to set the attribute, currently a accessPackageUserDirectoryAttributeStore type." />
        </Property>
        <Property Name="isEditable" Type="Edm.Boolean" />
        <Property Name="isPersistedOnAssignmentRemoval" Type="Edm.Boolean" />
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension2b676109c7c74ae2b41549205f1947edpersonalTitle." />
        </Property>
        <Property Name="source" Type="graph.accessPackageResourceAttributeSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about how to populate the attribute value when an accessPackageAssignmentRequest is being fulfilled, currently a accessPackageResourceAttributeQuestion type." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessPackageResourceAttributeDestination" Abstract="true" />
      <ComplexType Name="accessPackageResourceAttributeQuestion" BaseType="graph.accessPackageResourceAttributeSource">
        <NavigationProperty Name="question" Type="graph.accessPackageQuestion" />
      </ComplexType>
      <ComplexType Name="accessPackageResourceAttributeSource" Abstract="true" />
      <ComplexType Name="accessPackageUserDirectoryAttributeStore" BaseType="graph.accessPackageResourceAttributeDestination" />
      <ComplexType Name="accessReviewApplyAction" Abstract="true" />
      <ComplexType Name="accessReviewHistoryScheduleSettings">
        <Property Name="recurrence" Type="graph.patternedRecurrence" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts. Required." />
        </Property>
        <Property Name="reportRange" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the first of every month, the reportRange is P1M. In this case, on the first of every month, access review history data is collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewInactiveUsersQueryScope" BaseType="graph.accessReviewQueryScope">
        <Property Name="inactiveDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the duration of inactivity. Inactivity is based on the last sign in date of the user compared to the access review instance's start date. If this property is not specified, it's assigned the default value PT0S." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource" BaseType="graph.accessReviewInstanceDecisionItemResource" OpenType="true">
        <Property Name="accessPackageDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the access package to which access has been granted." />
        </Property>
        <Property Name="accessPackageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the access package to which access has been granted." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewInstanceDecisionItemAzureRoleResource" BaseType="graph.accessReviewInstanceDecisionItemResource" OpenType="true">
        <Property Name="scope" Type="graph.accessReviewInstanceDecisionItemResource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the scope this role is associated with." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewInstanceDecisionItemResource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the resource" />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the resource" />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewInstanceDecisionItemServicePrincipalResource" BaseType="graph.accessReviewInstanceDecisionItemResource" OpenType="true">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The globally unique identifier of the application to which access has been granted." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewNotificationRecipientItem" OpenType="true">
        <Property Name="notificationRecipientScope" Type="graph.accessReviewNotificationRecipientScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the recipient of the notification email." />
        </Property>
        <Property Name="notificationTemplateType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewNotificationRecipientQueryScope" BaseType="graph.accessReviewNotificationRecipientScope">
        <Property Name="query" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user." />
        </Property>
        <Property Name="queryRoot" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="In the scenario where reviewers need to be specified dynamically, indicates the relative source of the query. This property is only required if a relative query (that is, ./manager) is specified." />
        </Property>
        <Property Name="queryType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of query. Allowed value is MicrosoftGraph." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewNotificationRecipientScope" Abstract="true" />
      <ComplexType Name="accessReviewQueryScope" BaseType="graph.accessReviewScope">
        <Property Name="query" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query representing what will be reviewed in an access review." />
        </Property>
        <Property Name="queryRoot" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager." />
        </Property>
        <Property Name="queryType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of query. Types include MicrosoftGraph and ARM." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewRecommendationInsightSetting" Abstract="true" />
      <ComplexType Name="accessReviewReviewerScope">
        <Property Name="query" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query specifying who will be the reviewer." />
        </Property>
        <Property Name="queryRoot" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions." />
        </Property>
        <Property Name="queryType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of query. Examples include MicrosoftGraph and ARM." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewScheduleSettings">
        <Property Name="applyActions" Type="Collection(graph.accessReviewApplyAction)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field. Describes the  actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction." />
        </Property>
        <Property Name="autoApplyDecisionsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.  CAUTION: If both autoApplyDecisionsEnabled and defaultDecisionEnabled are true, all access for the principals to the resource risks being revoked if the reviewers fail to respond." />
        </Property>
        <Property Name="decisionHistoriesForReviewersEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether decisions on previous access review stages are available for reviewers on an accessReviewInstance with multiple subsequent stages. If not provided, the default is disabled (false)." />
        </Property>
        <Property Name="defaultDecision" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation." />
        </Property>
        <Property Name="defaultDecisionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false.  CAUTION: If both autoApplyDecisionsEnabled and defaultDecisionEnabled are true, all access for the principals to the resource risks being revoked if the reviewers fail to respond." />
        </Property>
        <Property Name="instanceDurationInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of an access review instance in days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property." />
        </Property>
        <Property Name="justificationRequiredOnApproval" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether reviewers are required to provide justification with their decision. Default value is false." />
        </Property>
        <Property Name="mailNotificationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether emails are enabled or disabled. Default value is false." />
        </Property>
        <Property Name="recommendationInsightSettings" Type="Collection(graph.accessReviewRecommendationInsightSetting)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property." />
        </Property>
        <Property Name="recommendationLookBackDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Microsoft Entra roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property." />
        </Property>
        <Property Name="recommendationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts." />
        </Property>
        <Property Name="reminderNotificationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether reminders are enabled or disabled. Default value is false." />
        </Property>
      </ComplexType>
      <ComplexType Name="accessReviewScope" />
      <ComplexType Name="accessReviewStageSettings">
        <Property Name="decisionsThatWillMoveToNextStage" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicate which decisions will go to the next stage. Can be a subset of Approve, Deny, Recommendation, or NotReviewed. If not provided, all decisions will go to the next stage. Optional." />
        </Property>
        <Property Name="dependsOn" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the sequential or parallel order of the stages and depends on the stageId. Only sequential stages are currently supported. For example, if stageId is 2, then dependsOn must be 1. If stageId is 1, don't specify dependsOn. Required if stageId isn't 1." />
        </Property>
        <Property Name="durationInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration of the stage. Required.  NOTE: The cumulative value of this property across all stages  1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Can't exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays can't exceed 7." />
        </Property>
        <Property Name="fallbackReviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="If provided, the fallback reviewers are asked to complete a review if the primary reviewers don't exist. For example, if managers are selected as reviewers and a principal under review doesn't have a manager in Microsoft Entra ID, the fallback reviewers are asked to review that principal. NOTE: The value of this property overrides the corresponding setting on the accessReviewScheduleDefinition object." />
        </Property>
        <Property Name="recommendationInsightSettings" Type="Collection(graph.accessReviewRecommendationInsightSetting)" />
        <Property Name="recommendationsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether showing recommendations to reviewers is enabled. Required. NOTE: The value of this property overrides override the corresponding setting on the accessReviewScheduleDefinition object." />
        </Property>
        <Property Name="reviewers" Type="Collection(graph.accessReviewReviewerScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines who the reviewers are. If none is specified, the review is a self-review (users review their own access).  For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property overrides the corresponding setting on the accessReviewScheduleDefinition." />
        </Property>
        <Property Name="stageId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the accessReviewStageSettings object. The stageId is used by the dependsOn property to indicate the order of the stages. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="accountTargetContent" Abstract="true">
        <Property Name="type" Type="graph.accountTargetContentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of account target content. Possible values are: unknown, includeAll, addressBook, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="actionResultPart" Abstract="true">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error that occurred, if any, during the bulk operation." />
        </Property>
      </ComplexType>
      <ComplexType Name="addIn">
        <Property Name="id" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the addIn object." />
        </Property>
        <Property Name="properties" Type="Collection(graph.keyValue)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of key-value pairs that define parameters that the consuming service can use or call. You must specify this property when performing a POST or a PATCH operation on the addIns collection. Required." />
        </Property>
        <Property Name="type" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique name for the functionality exposed by the app." />
        </Property>
      </ComplexType>
      <ComplexType Name="addressBookAccountTargetContent" BaseType="graph.accountTargetContent" OpenType="true">
        <Property Name="accountTargetEmails" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of user emails targeted for an attack simulation training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="aggregationOption">
        <Property Name="bucketDefinition" Type="graph.bucketAggregationDefinition" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the criteria to compute an aggregation. Optional." />
        </Property>
        <Property Name="field" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Computes aggregation on the field while the field exists in the current entity type. Required." />
        </Property>
        <Property Name="size" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of searchBucket resources to be returned. This isn't required when the range is provided manually in the search request. The minimum accepted size is 1, and the maximum is 65535. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="agreementFileData">
        <Property Name="data" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data that represents the terms of use PDF document. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="album">
        <Property Name="coverImageItemId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the driveItem that is the cover of the album." />
        </Property>
      </ComplexType>
      <ComplexType Name="alertDetection">
        <Property Name="detectionType" Type="Edm.String" />
        <Property Name="method" Type="Edm.String" />
        <Property Name="name" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="alertHistoryState">
        <Property Name="appId" Type="Edm.String" />
        <Property Name="assignedTo" Type="Edm.String" />
        <Property Name="comments" Type="Collection(Edm.String)" />
        <Property Name="feedback" Type="graph.alertFeedback" />
        <Property Name="status" Type="graph.alertStatus" />
        <Property Name="updatedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="user" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="alertTrigger">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the property serving as a detection trigger." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of the property in the key:value pair for interpretation. For example, String, Boolean etc." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the property serving as a detection trigger." />
        </Property>
      </ComplexType>
      <ComplexType Name="allDeviceRegistrationMembership" BaseType="graph.deviceRegistrationMembership" />
      <ComplexType Name="allDevicesAssignmentTarget" BaseType="graph.deviceAndAppManagementAssignmentTarget" />
      <ComplexType Name="allLicensedUsersAssignmentTarget" BaseType="graph.deviceAndAppManagementAssignmentTarget" />
      <ComplexType Name="alterationResponse">
        <Property Name="originalQueryString" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the original user query string." />
        </Property>
        <Property Name="queryAlteration" Type="graph.searchAlteration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the details of the alteration information for the spelling correction." />
        </Property>
        <Property Name="queryAlterationType" Type="graph.searchAlterationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the type of the spelling correction. Possible values are: suggestion, modification." />
        </Property>
      </ComplexType>
      <ComplexType Name="alteredQueryToken">
        <Property Name="length" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the length of a changed segment." />
        </Property>
        <Property Name="offset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the offset of a changed segment." />
        </Property>
        <Property Name="suggestion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the corrected segment string." />
        </Property>
      </ComplexType>
      <ComplexType Name="alternativeSecurityId">
        <Property Name="identityProvider" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
        <Property Name="key" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
        <Property Name="type" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
      </ComplexType>
      <ComplexType Name="androidMinimumOperatingSystem">
        <Property Name="v10_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v11_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_0_3" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_1" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_2" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_3" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v4_4" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v5_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v5_1" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v6_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v7_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v7_1" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v8_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v8_1" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v9_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
      </ComplexType>
      <ComplexType Name="androidMobileAppIdentifier" BaseType="graph.mobileAppIdentifier">
        <Property Name="packageId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app, as specified in the play store." />
        </Property>
      </ComplexType>
      <ComplexType Name="apiApplication">
        <Property Name="acceptMappedClaims" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When true, allows an application to use claims mapping without specifying a custom signing key." />
        </Property>
        <Property Name="knownClientApplications" Type="Collection(Edm.Guid)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Microsoft Entra ID knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant." />
        </Property>
        <Property Name="oauth2PermissionScopes" Type="Collection(graph.permissionScope)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes." />
        </Property>
        <Property Name="preAuthorizedApplications" Type="Collection(graph.preAuthorizedApplication)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Lists the client applications that are preauthorized with the specified delegated permissions to access this application's APIs. Users aren't required to consent to any preauthorized application (for the permissions specified). However, any other permissions not listed in preAuthorizedApplications (requested through incremental consent for example) will require user consent." />
        </Property>
        <Property Name="requestedAccessTokenVersion" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token.  The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure requestedAccessTokenVersion to indicate the supported access token format.  Possible values for requestedAccessTokenVersion are 1, 2, or null. If the value is null, this defaults to 1, which corresponds to the v1.0 endpoint.  If signInAudience on the application is configured as AzureADandPersonalMicrosoftAccount or PersonalMicrosoftAccount, the value for this property must be 2." />
        </Property>
      </ComplexType>
      <ComplexType Name="apiAuthenticationConfigurationBase" Abstract="true" />
      <ComplexType Name="appConfigurationSettingItem">
        <Property Name="appConfigKey" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key." />
        </Property>
        <Property Name="appConfigKeyType" Type="graph.mdmAppConfigKeyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType." />
        </Property>
        <Property Name="appConfigKeyValue" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key value." />
        </Property>
      </ComplexType>
      <ComplexType Name="appConsentRequestScope">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the scope." />
        </Property>
      </ComplexType>
      <ComplexType Name="appHostedMediaConfig" BaseType="graph.mediaConfig">
        <Property Name="blob" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media configuration blob generated by smart media agent." />
        </Property>
      </ComplexType>
      <ComplexType Name="appIdentity">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the unique ID representing application in Microsoft Entra ID." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the application name displayed in the Microsoft Entra admin center." />
        </Property>
        <Property Name="servicePrincipalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the unique ID for the service principal in Microsoft Entra ID." />
        </Property>
        <Property Name="servicePrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the Service Principal Name is the Application name in the tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="applicationEnforcedRestrictionsSessionControl" BaseType="graph.conditionalAccessSessionControl" />
      <ComplexType Name="applicationServicePrincipal">
        <NavigationProperty Name="application" Type="graph.application" />
        <NavigationProperty Name="servicePrincipal" Type="graph.servicePrincipal" />
      </ComplexType>
      <ComplexType Name="appliedConditionalAccessPolicy">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the name of the conditional access policy (example: 'Require MFA for Salesforce')." />
        </Property>
        <Property Name="enforcedGrantControls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the grant controls enforced by the conditional access policy (example: 'Require multifactor authentication')." />
        </Property>
        <Property Name="enforcedSessionControls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the session controls enforced by the conditional access policy (example: 'Require app enforced controls')." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An identifier of the conditional access policy. Supports $filter (eq)." />
        </Property>
        <Property Name="result" Type="graph.appliedConditionalAccessPolicyResult">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted." />
        </Property>
      </ComplexType>
      <ComplexType Name="appListItem">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application or bundle identifier of the application" />
        </Property>
        <Property Name="appStoreUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Store URL of the application" />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application name" />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application" />
        </Property>
      </ComplexType>
      <ComplexType Name="appLogCollectionDownloadDetails">
        <Property Name="appLogDecryptionAlgorithm" Type="graph.appLogDecryptionAlgorithm" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue." />
        </Property>
        <Property Name="decryptionKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Decryption key that used to decrypt the log." />
        </Property>
        <Property Name="downloadUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Download SAS (Shared Access Signature) Url for completed app log request." />
        </Property>
      </ComplexType>
      <ComplexType Name="appManagementApplicationConfiguration" BaseType="graph.appManagementConfiguration" />
      <ComplexType Name="appManagementConfiguration" Abstract="true">
        <Property Name="keyCredentials" Type="Collection(graph.keyCredentialConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of keyCredential restrictions settings to be applied to an application or service principal." />
        </Property>
        <Property Name="passwordCredentials" Type="Collection(graph.passwordCredentialConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of password restrictions settings to be applied to an application or service principal." />
        </Property>
      </ComplexType>
      <ComplexType Name="appManagementServicePrincipalConfiguration" BaseType="graph.appManagementConfiguration" />
      <ComplexType Name="appRole">
        <Property Name="allowedMemberTypes" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this app role can be assigned to users and groups (by setting to ['User']), to other application's (by setting to ['Application'], or both (by setting to ['User', 'Application']). App roles supporting assignment to other applications' service principals are also known as application permissions. The 'Application' value is only supported for app roles defined on application entities." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description for the app role. This is displayed when the app role is being assigned and, if the app role functions as an application permission, during  consent experiences." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the permission that appears in the app role assignment and consent experiences." />
        </Property>
        <Property Name="id" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique role identifier inside the appRoles collection. When creating a new app role, a new GUID identifier must be provided." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When creating or updating an app role, this must be set to true (which is the default). To delete a role, this must first be set to false.  At that point, in a subsequent call, this role may be removed." />
        </Property>
        <Property Name="origin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ;  =  ? @ [ ] ^ + _  {  } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with .." />
        </Property>
      </ComplexType>
      <ComplexType Name="approvalSettings">
        <Property Name="approvalMode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="One of SingleStage, Serial, Parallel, NoApproval (default). NoApproval is used when isApprovalRequired is false." />
        </Property>
        <Property Name="approvalStages" Type="Collection(graph.unifiedApprovalStage)">
          <Annotation Term="Org.OData.Core.V1.Description" String="If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required." />
        </Property>
        <Property Name="isApprovalRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether approval is required for requests in this policy." />
        </Property>
        <Property Name="isApprovalRequiredForExtension" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether approval is required for a user to extend their assignment." />
        </Property>
        <Property Name="isRequestorJustificationRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the requestor is required to supply a justification in their request." />
        </Property>
      </ComplexType>
      <ComplexType Name="appsInstallationOptionsForMac">
        <Property Name="isMicrosoft365AppsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Microsoft 365 apps on their MAC devices. The default value is true." />
        </Property>
        <Property Name="isSkypeForBusinessEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Skype for Business on their MAC devices running OS X El Capitan 10.11 or later. The default value is true." />
        </Property>
      </ComplexType>
      <ComplexType Name="appsInstallationOptionsForWindows">
        <Property Name="isMicrosoft365AppsEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Microsoft 365 apps, including Skype for Business, on their Windows devices. The default value is true." />
        </Property>
        <Property Name="isProjectEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Microsoft Project on their Windows devices. The default value is true." />
        </Property>
        <Property Name="isSkypeForBusinessEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Skype for Business (standalone) on their Windows devices. The default value is true." />
        </Property>
        <Property Name="isVisioEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether users can install Visio on their Windows devices. The default value is true." />
        </Property>
      </ComplexType>
      <ComplexType Name="archivedPrintJob">
        <Property Name="acquiredByPrinter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the job was acquired by a printer; false otherwise. Read-only." />
        </Property>
        <Property Name="acquiredDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The dateTimeOffset when the job was acquired by the printer, if any. Read-only." />
        </Property>
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The dateTimeOffset when the job was completed, canceled, or aborted. Read-only." />
        </Property>
        <Property Name="copiesPrinted" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of copies that were printed. Read-only." />
        </Property>
        <Property Name="createdBy" Type="graph.userIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created the print job. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The dateTimeOffset when the job was created. Read-only." />
        </Property>
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The archived print job's GUID. Read-only." />
        </Property>
        <Property Name="printerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printer ID that the job was queued for. Read-only." />
        </Property>
        <Property Name="printerName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printer name that the job was queued for. Read-only." />
        </Property>
        <Property Name="processingState" Type="graph.printJobProcessingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The print job's final processing state. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="artifactQuery">
        <Property Name="artifactType" Type="graph.restorableArtifact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of artifact to search. The possible values are: message, unknownFutureValue." />
        </Property>
        <Property Name="queryExpression" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies criteria to retrieve artifacts." />
        </Property>
      </ComplexType>
      <ComplexType Name="assignedLabel">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the label. Read-only." />
        </Property>
        <Property Name="labelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the label." />
        </Property>
      </ComplexType>
      <ComplexType Name="assignedLicense">
        <Property Name="disabledPlans" Type="Collection(Edm.Guid)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of the unique identifiers for plans that have been disabled. IDs are available in servicePlans &gt; servicePlanId in the tenant's subscribedSkus or serviceStatus &gt; servicePlanId in the tenant's companySubscription." />
        </Property>
        <Property Name="skuId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the SKU. Corresponds to the skuId from subscribedSkus or companySubscription." />
        </Property>
      </ComplexType>
      <ComplexType Name="assignedPlan">
        <Property Name="assignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="capabilityStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value." />
        </Property>
        <Property Name="service" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the service; for example, exchange." />
        </Property>
        <Property Name="servicePlanId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing." />
        </Property>
      </ComplexType>
      <ComplexType Name="assignedTrainingInfo">
        <Property Name="assignedUserCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users who were assigned the training in an attack simulation and training campaign." />
        </Property>
        <Property Name="completedUserCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users who completed the training in an attack simulation and training campaign." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the training in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="assignmentOrder">
        <Property Name="order" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow." />
        </Property>
      </ComplexType>
      <ComplexType Name="attachmentInfo">
        <Property Name="attachmentType" Type="graph.attachmentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the attachment. The possible values are: file, item, reference. Required." />
        </Property>
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The nature of the data in the attachment. Optional." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The length of the attachment in bytes. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="attachmentItem">
        <Property Name="attachmentType" Type="graph.attachmentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of attachment. Possible values are: file, item, reference. Required." />
        </Property>
        <Property Name="contentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The CID or Content-Id of the attachment for referencing for the in-line attachments using the &lt;img src='cid:contentId'&gt; tag in HTML messages. Optional." />
        </Property>
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The nature of the data in the attachment. Optional." />
        </Property>
        <Property Name="isInline" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the attachment is an inline attachment; otherwise, false. Optional." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The length of the attachment in bytes. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="attackSimulationRepeatOffender">
        <Property Name="attackSimulationUser" Type="graph.attackSimulationUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user in an attack simulation and training campaign." />
        </Property>
        <Property Name="repeatOffenceCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of repeat offences of the user in attack simulation and training campaigns." />
        </Property>
      </ComplexType>
      <ComplexType Name="attackSimulationSimulationUserCoverage">
        <Property Name="attackSimulationUser" Type="graph.attackSimulationUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="User in an attack simulation and training campaign." />
        </Property>
        <Property Name="clickCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of link clicks in the received payloads by the user in attack simulation and training campaigns." />
        </Property>
        <Property Name="compromisedCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of compromising actions by the user in attack simulation and training campaigns." />
        </Property>
        <Property Name="latestSimulationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the latest attack simulation and training campaign that the user was included in." />
        </Property>
        <Property Name="simulationCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of attack simulation and training campaigns that the user was included in." />
        </Property>
      </ComplexType>
      <ComplexType Name="attackSimulationTrainingUserCoverage">
        <Property Name="attackSimulationUser" Type="graph.attackSimulationUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="User in an attack simulation and training campaign." />
        </Property>
        <Property Name="userTrainings" Type="Collection(graph.userTrainingStatusInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of assigned trainings and their statuses for the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="attackSimulationUser">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the user." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is the id property value of the user resource that represents the user in the Microsoft Entra tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="attendanceInterval">
        <Property Name="durationInSeconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime." />
        </Property>
        <Property Name="joinDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the attendee joined in UTC." />
        </Property>
        <Property Name="leaveDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the attendee left in UTC." />
        </Property>
      </ComplexType>
      <ComplexType Name="attendee" BaseType="graph.attendeeBase">
        <Property Name="proposedNewTime" Type="graph.timeSlot">
          <Annotation Term="Org.OData.Core.V1.Description" String="An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event." />
        </Property>
        <Property Name="status" Type="graph.responseStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent." />
        </Property>
      </ComplexType>
      <ComplexType Name="attendeeAvailability">
        <Property Name="attendee" Type="graph.attendeeBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address and type of attendee - whether it's a person or a resource, and whether required or optional if it's a person." />
        </Property>
        <Property Name="availability" Type="graph.freeBusyStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown." />
        </Property>
      </ComplexType>
      <ComplexType Name="attendeeBase" BaseType="graph.recipient">
        <Property Name="type" Type="graph.attendeeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type." />
        </Property>
      </ComplexType>
      <ComplexType Name="attendeeNotificationInfo">
        <Property Name="phoneNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone number of the external attendee. Required." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the external attendee. The timeZone property can be set to any of the time zones currently supported by Windows. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeDefinition">
        <Property Name="anchor" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the attribute should be used as the anchor for the object. Anchor attributes must have a unique value identifying an object, and must be immutable. Default is false. One, and only one, of the object's attributes must be designated as the anchor to support synchronization." />
        </Property>
        <Property Name="apiExpressions" Type="Collection(graph.stringKeyStringValuePair)" />
        <Property Name="caseExact" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute." />
        </Property>
        <Property Name="defaultValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default value of the attribute." />
        </Property>
        <Property Name="flowNullValues" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="'true' to allow null values for attributes." />
        </Property>
        <Property Name="metadata" Type="Collection(graph.attributeDefinitionMetadataEntry)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the given object." />
        </Property>
        <Property Name="multivalued" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if an attribute can have multiple values. Default is false." />
        </Property>
        <Property Name="mutability" Type="graph.mutability" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="An attribute's mutability. Possible values are:  ReadWrite, ReadOnly, Immutable, WriteOnly. Default is ReadWrite." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the attribute. Must be unique within the object definition. Not nullable." />
        </Property>
        <Property Name="referencedObjects" Type="Collection(graph.referencedObject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="For attributes with reference type, lists referenced objects (for example, the manager attribute would list User as the referenced object)." />
        </Property>
        <Property Name="required" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if attribute is required. Object can not be created if any of the required attributes are missing. If during synchronization, the required attribute has no value, the default value will be used. If default the value was not set, synchronization will record an error." />
        </Property>
        <Property Name="type" Type="graph.attributeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Attribute value type. Possible values are: String, Integer, Reference, Binary, Boolean,DateTime. Default is String." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeDefinitionMetadataEntry">
        <Property Name="key" Type="graph.attributeDefinitionMetadata">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the metadata property." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeMapping">
        <Property Name="defaultValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default value to be used in case the source property was evaluated to null. Optional." />
        </Property>
        <Property Name="exportMissingReferences" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
        <Property Name="flowBehavior" Type="graph.attributeFlowBehavior" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines when this attribute should be exported to the target directory. Possible values are: FlowWhenChanged and FlowAlways. Default is FlowWhenChanged." />
        </Property>
        <Property Name="flowType" Type="graph.attributeFlowType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines when this attribute should be updated in the target directory. Possible values are: Always (default) ObjectAddOnly - only when new object is created  MultiValueAddOnly - only when the change is adding new values to a multi-valued attribute  ValueAddOnly - If there is a current value, only flows 'Add' operations; will not flow 'Remove' operations   AttributeAddOnly - Only propagates changes if no current value exists at all" />
        </Property>
        <Property Name="matchingPriority" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes." />
        </Property>
        <Property Name="source" Type="graph.attributeMappingSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines how a value should be extracted (or transformed) from the source object." />
        </Property>
        <Property Name="targetAttributeName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the attribute on the target object." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeMappingParameterSchema">
        <Property Name="allowMultipleOccurrences" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The given parameter can be provided multiple times (for example, multiple input strings in the Concatenate(string,string,...) function)." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Parameter name." />
        </Property>
        <Property Name="required" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the parameter is required; otherwise false." />
        </Property>
        <Property Name="type" Type="graph.attributeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are: String, Integer, Reference, Binary, Boolean, DateTime. Default is String." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeMappingSource">
        <Property Name="expression" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Equivalent expression representation of this attributeMappingSource object." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name parameter of the mapping source. Depending on the type property value, this can be the name of the function, the name of the source attribute, or a constant value to be used." />
        </Property>
        <Property Name="parameters" Type="Collection(graph.stringKeyAttributeMappingSourceValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="If this object represents a function, lists function parameters. Parameters consist of attributeMappingSource objects themselves, allowing for complex expressions. If type isn't Function, this property is null/empty array." />
        </Property>
        <Property Name="type" Type="graph.attributeMappingSourceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of this attribute mapping source. Possible values are: Attribute, Constant, Function. Default is Attribute." />
        </Property>
      </ComplexType>
      <ComplexType Name="attributeRuleMembers" BaseType="graph.subjectSet">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the membership rule." />
        </Property>
        <Property Name="membershipRule" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the allowed target users for this policy. For more information about the syntax of the membership rule, see Membership Rules syntax." />
        </Property>
      </ComplexType>
      <ComplexType Name="audio">
        <Property Name="album" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the album for this audio file." />
        </Property>
        <Property Name="albumArtist" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The artist named on the album for the audio file." />
        </Property>
        <Property Name="artist" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The performing artist for the audio file." />
        </Property>
        <Property Name="bitrate" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bitrate expressed in kbps." />
        </Property>
        <Property Name="composers" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the composer of the audio file." />
        </Property>
        <Property Name="copyright" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Copyright information for the audio file." />
        </Property>
        <Property Name="disc" Type="Edm.Int16">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of the disc this audio file came from." />
        </Property>
        <Property Name="discCount" Type="Edm.Int16">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of discs in this album." />
        </Property>
        <Property Name="duration" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the audio file, expressed in milliseconds" />
        </Property>
        <Property Name="genre" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The genre of this audio file." />
        </Property>
        <Property Name="hasDrm" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the file is protected with digital rights management." />
        </Property>
        <Property Name="isVariableBitrate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the file is encoded with a variable bitrate." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the audio file." />
        </Property>
        <Property Name="track" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of the track on the original disc for this audio file." />
        </Property>
        <Property Name="trackCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of tracks on the original disc for this audio file." />
        </Property>
        <Property Name="year" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The year the audio file was recorded." />
        </Property>
      </ComplexType>
      <ComplexType Name="audioConferencing">
        <Property Name="conferenceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The conference id of the online meeting." />
        </Property>
        <Property Name="dialinUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL to the externally-accessible web page that contains dial-in information." />
        </Property>
        <Property Name="tollFreeNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The toll-free number that connects to the Audio Conference Provider." />
        </Property>
        <Property Name="tollFreeNumbers" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of toll-free numbers that are displayed in the meeting invite." />
        </Property>
        <Property Name="tollNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The toll number that connects to the Audio Conference Provider." />
        </Property>
        <Property Name="tollNumbers" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of toll numbers that are displayed in the meeting invite." />
        </Property>
      </ComplexType>
      <ComplexType Name="auditActivityInitiator">
        <Property Name="app" Type="graph.appIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the resource initiating the activity is an app, this property indicates all the app related information like appId, Name, servicePrincipalId, Name." />
        </Property>
        <Property Name="user" Type="graph.userIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the resource initiating the activity is a user, this property Indicates all the user related information like userId, Name, UserPrinicpalName." />
        </Property>
      </ComplexType>
      <ComplexType Name="auditActor">
        <Property Name="applicationDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the Application." />
        </Property>
        <Property Name="applicationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="AAD Application Id." />
        </Property>
        <Property Name="auditActorType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Actor Type." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IPAddress." />
        </Property>
        <Property Name="servicePrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service Principal Name (SPN)." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User Id." />
        </Property>
        <Property Name="userPermissions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of user permissions when the audit was performed." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User Principal Name (UPN)." />
        </Property>
      </ComplexType>
      <ComplexType Name="auditProperty">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name." />
        </Property>
        <Property Name="newValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="New value." />
        </Property>
        <Property Name="oldValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Old value." />
        </Property>
      </ComplexType>
      <ComplexType Name="auditResource">
        <Property Name="auditResourceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Audit resource's type." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name." />
        </Property>
        <Property Name="modifiedProperties" Type="Collection(graph.auditProperty)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of modified properties." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Audit resource's Id." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationAttributeCollectionInputConfiguration">
        <Property Name="attribute" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The built-in or custom attribute for which a value is being collected." />
        </Property>
        <Property Name="defaultValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default value of the attribute displayed to the end user. The capability to set the default value isn't available through the Microsoft Entra admin center." />
        </Property>
        <Property Name="editable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether the attribute is editable by the end user." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether the attribute is displayed to the end user. The capability to hide isn't available through the Microsoft Entra admin center." />
        </Property>
        <Property Name="inputType" Type="graph.authenticationAttributeCollectionInputType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of input field. The possible values are: text, radioSingleSelect, checkboxMultiSelect, boolean, checkboxSingleSelect, unknownFutureValue." />
        </Property>
        <Property Name="label" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label of the attribute field that's displayed to end user, unless overridden." />
        </Property>
        <Property Name="options" Type="Collection(graph.authenticationAttributeCollectionOptionConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The option values for certain multiple-option input types." />
        </Property>
        <Property Name="required" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether the field is required." />
        </Property>
        <Property Name="validationRegEx" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The regex for the value of the field. For more information about the supported regexes, see validationRegEx values for inputType objects. To understand how to specify regexes, see the Regular expressions cheat sheet." />
        </Property>
        <Property Name="writeToDirectory" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether Microsoft Entra ID stores the value that it collects." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationAttributeCollectionOptionConfiguration">
        <Property Name="label" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label of the option that will be displayed to user, unless overridden." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the option that will be stored." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationAttributeCollectionPage">
        <Property Name="views" Type="Collection(graph.authenticationAttributeCollectionPageViewConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of displays of the attribute collection page." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationAttributeCollectionPageViewConfiguration">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the page." />
        </Property>
        <Property Name="inputs" Type="Collection(graph.authenticationAttributeCollectionInputConfiguration)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display configuration of attributes being collected on the attribute collection page. You must specify all attributes that you want to retain, otherwise they're removed from the user flow." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the attribute collection page." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationConditions">
        <Property Name="applications" Type="graph.authenticationConditionsApplications">
          <Annotation Term="Org.OData.Core.V1.Description" String="Applications which trigger a custom authentication extension." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationConditionsApplications">
        <NavigationProperty Name="includeApplications" Type="Collection(graph.authenticationConditionApplication)" ContainsTarget="true" />
      </ComplexType>
      <ComplexType Name="authenticationConfigurationValidation">
        <Property Name="errors" Type="Collection(graph.genericError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors in the validation result of a customAuthenticationExtension." />
        </Property>
        <Property Name="warnings" Type="Collection(graph.genericError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Warnings in the validation result of a customAuthenticationExtension." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationMethodFeatureConfiguration">
        <Property Name="excludeTarget" Type="graph.featureTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="A single entity that is excluded from this feature." />
        </Property>
        <Property Name="includeTarget" Type="graph.featureTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="A single entity that is included in this feature." />
        </Property>
        <Property Name="state" Type="graph.advancedConfigState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationMethodsRegistrationCampaign">
        <Property Name="excludeTargets" Type="Collection(graph.excludeTarget)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users and groups of users that are excluded from being prompted to set up the authentication method." />
        </Property>
        <Property Name="includeTargets" Type="Collection(graph.authenticationMethodsRegistrationCampaignIncludeTarget)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users and groups of users that are prompted to set up the authentication method." />
        </Property>
        <Property Name="snoozeDurationInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of days that the user sees a prompt again if they select 'Not now' and snoozes the prompt. Minimum: 0 days. Maximum: 14 days. If the value is '0', the user is prompted during every MFA attempt." />
        </Property>
        <Property Name="state" Type="graph.advancedConfigState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationMethodsRegistrationCampaignIncludeTarget">
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object identifier of a Microsoft Entra user or group." />
        </Property>
        <Property Name="targetedAuthenticationMethod" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication method that the user is prompted to register. The value must be microsoftAuthenticator." />
        </Property>
        <Property Name="targetType" Type="graph.authenticationMethodTargetType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the authentication method target. Possible values are: user, group, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="authenticationStrengthUsage">
        <NavigationProperty Name="mfa" Type="Collection(graph.conditionalAccessPolicy)" />
        <NavigationProperty Name="none" Type="Collection(graph.conditionalAccessPolicy)" />
      </ComplexType>
      <ComplexType Name="authorizationInfo">
        <Property Name="certificateUserIds" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="automaticRepliesMailTips">
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The automatic reply message." />
        </Property>
        <Property Name="messageLanguage" Type="graph.localeInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language that the automatic reply message is in." />
        </Property>
        <Property Name="scheduledEndTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that automatic replies are set to end." />
        </Property>
        <Property Name="scheduledStartTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that automatic replies are set to begin." />
        </Property>
      </ComplexType>
      <ComplexType Name="automaticRepliesSetting">
        <Property Name="externalAudience" Type="graph.externalAudienceScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all." />
        </Property>
        <Property Name="externalReplyMessage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled." />
        </Property>
        <Property Name="internalReplyMessage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled." />
        </Property>
        <Property Name="scheduledEndDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that automatic replies are set to end, if Status is set to Scheduled." />
        </Property>
        <Property Name="scheduledStartDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that automatic replies are set to begin, if Status is set to Scheduled." />
        </Property>
        <Property Name="status" Type="graph.automaticRepliesStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled." />
        </Property>
      </ComplexType>
      <ComplexType Name="availabilityItem">
        <Property Name="endDateTime" Type="graph.dateTimeTimeZone" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end time of the time slot." />
        </Property>
        <Property Name="serviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the service ID for 1:n appointments. If the appointment is of type 1:n, this field is present, otherwise, null." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the time slot." />
        </Property>
        <Property Name="status" Type="graph.bookingsAvailabilityStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="averageComparativeScore" OpenType="true">
        <Property Name="averageScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average score within specified basis." />
        </Property>
        <Property Name="basis" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scope type. The possible values are: AllTenants, TotalSeats, IndustryTypes." />
        </Property>
      </ComplexType>
      <ComplexType Name="azureActiveDirectoryTenant" BaseType="graph.identitySource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Microsoft Entra tenant. Read only." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft Entra tenant. Read only." />
        </Property>
      </ComplexType>
      <ComplexType Name="azureADJoinPolicy">
        <Property Name="allowedToJoin" Type="graph.deviceRegistrationMembership" />
        <Property Name="isAdminConfigurable" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="azureAdPopTokenAuthentication" BaseType="graph.customExtensionAuthenticationConfiguration" />
      <ComplexType Name="azureADRegistrationPolicy">
        <Property Name="allowedToRegister" Type="graph.deviceRegistrationMembership" />
        <Property Name="isAdminConfigurable" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="azureAdTokenAuthentication" BaseType="graph.customExtensionAuthenticationConfiguration">
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The appID of the Microsoft Entra application to use to authenticate an app with a custom extension." />
        </Property>
      </ComplexType>
      <ComplexType Name="azureCommunicationServicesUserIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="azureCommunicationServicesResourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Communication Services resource ID associated with the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="baseEndUserNotification">
        <NavigationProperty Name="endUserNotification" Type="graph.endUserNotification" />
        <Property Name="defaultLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default language for the end user notification." />
        </Property>
      </ComplexType>
      <ComplexType Name="basicAuthentication" BaseType="graph.apiAuthenticationConfigurationBase">
        <Property Name="password" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password. It isn't returned in the responses." />
        </Property>
        <Property Name="username" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The username." />
        </Property>
      </ComplexType>
      <ComplexType Name="bitLockerRemovableDrivePolicy">
        <Property Name="blockCrossOrganizationWriteAccess" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer." />
        </Property>
        <Property Name="encryptionMethod" Type="graph.bitLockerEncryptionMethod">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256." />
        </Property>
        <Property Name="requireEncryptionForWriteAccess" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingCustomerInformation" BaseType="graph.bookingCustomerInformationBase">
        <Property Name="customerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the bookingCustomer for this appointment. If no ID is specified when an appointment is created, then a new bookingCustomer object is created. Once set, you should consider the customerId immutable." />
        </Property>
        <Property Name="customQuestionAnswers" Type="Collection(graph.bookingQuestionAnswer)">
          <Annotation Term="Org.OData.Core.V1.Description" String="It consists of the list of custom questions and answers given by the customer as part of the appointment" />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SMTP address of the bookingCustomer who is booking the appointment" />
        </Property>
        <Property Name="location" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents location information for the bookingCustomer who is booking the appointment." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customer's name." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes from the customer associated with this appointment. You can get the value only when reading this bookingAppointment by its ID. You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by the customerId." />
        </Property>
        <Property Name="phone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customer's phone number." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the customer. For a list of possible values, see dateTimeTimeZone." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingCustomerInformationBase" Abstract="true" />
      <ComplexType Name="bookingPageSettings">
        <Property Name="accessControl" Type="graph.bookingPageAccessControl" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Access control on a published booking page. The possible values are: unrestricted, restrictedToOrganization, unknownFutureValue." />
        </Property>
        <Property Name="bookingPageColorCode" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom color for the booking page. The value should be in Hex format. For example, #123456." />
        </Property>
        <Property Name="businessTimeZone" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the customer. For a list of possible values, see dateTimeTimeZone." />
        </Property>
        <Property Name="customerConsentMessage" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The personal data collection and usage consent message in the booking page." />
        </Property>
        <Property Name="enforceOneTimePassword" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the one-time password is required to create an appointment. The default value is false." />
        </Property>
        <Property Name="isBusinessLogoDisplayEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the business logo is displayed on the booking page. The default value is false." />
        </Property>
        <Property Name="isCustomerConsentEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables personal data collection and the usage consent toggle on the booking page. The default value is false." />
        </Property>
        <Property Name="isSearchEngineIndexabilityDisabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether web crawlers index this page. The defaults value is false." />
        </Property>
        <Property Name="isTimeSlotTimeZoneSetToBusinessTimeZone" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the time zone of the time slot is set to the time zone of the business. The default value is false." />
        </Property>
        <Property Name="privacyPolicyWebUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of a webpage that provides the terms and conditions of the business. If a privacy policy isn't included, the following text appears on the booking page as default: 'The policies and practices of {bookingbusinessname} apply to the use of your data.'" />
        </Property>
        <Property Name="termsAndConditionsWebUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of a webpage that provides the terms and conditions of the business." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingQuestionAnswer">
        <Property Name="answer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The answer given by the user in case the answerInputType is text." />
        </Property>
        <Property Name="answerInputType" Type="graph.answerInputType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expected answer type. The possible values are: text, radioButton, unknownFutureValue." />
        </Property>
        <Property Name="answerOptions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="In case the answerInputType is radioButton, this will consists of a list of possible answer values." />
        </Property>
        <Property Name="isRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether it is mandatory to answer the custom question." />
        </Property>
        <Property Name="question" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The question." />
        </Property>
        <Property Name="questionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the custom question." />
        </Property>
        <Property Name="selectedOptions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The answers selected by the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingQuestionAssignment">
        <Property Name="isRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether it's mandatory to answer the custom question." />
        </Property>
        <Property Name="questionId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the custom question." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingReminder">
        <Property Name="message" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The message in the reminder." />
        </Property>
        <Property Name="offset" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The amount of time before the start of an appointment that the reminder should be sent. It's denoted in ISO 8601 format." />
        </Property>
        <Property Name="recipients" Type="graph.bookingReminderRecipients" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The persons who should receive the reminder. Possible values are: allAttendees, staff, customer, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingsAvailability">
        <Property Name="availabilityType" Type="graph.bookingsServiceAvailabilityType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Availability type defined by the given bookingsAvailability. The possible values are: bookWhenStaffAreFree, notBookable, customWeeklyHours, unknownFutureValue." />
        </Property>
        <Property Name="businessHours" Type="Collection(graph.bookingWorkHours)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hours of operation in a week. The business hours value is set to null if the availability type isn't customWeeklyHours." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingsAvailabilityWindow" BaseType="graph.bookingsAvailability">
        <Property Name="endDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="End date of the availability window." />
        </Property>
        <Property Name="startDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="Start date of the availability window." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingSchedulingPolicy">
        <Property Name="allowStaffSelection" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True to allow customers to choose a specific person for the booking." />
        </Property>
        <Property Name="customAvailabilities" Type="Collection(graph.bookingsAvailabilityWindow)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom availability of the service in a given time frame." />
        </Property>
        <Property Name="generalAvailability" Type="graph.bookingsAvailability">
          <Annotation Term="Org.OData.Core.V1.Description" String="General availability of the service defined by the scheduling policy." />
        </Property>
        <Property Name="isMeetingInviteToCustomersEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the meeting invite is sent to the customers. The default value is false." />
        </Property>
        <Property Name="maximumAdvance" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of days in advance that a booking can be made. It follows the ISO 8601 format." />
        </Property>
        <Property Name="minimumLeadTime" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum amount of time before which bookings and cancellations must be made. It follows the ISO 8601 format." />
        </Property>
        <Property Name="sendConfirmationsToOwner" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True to notify the business via email when a booking is created or changed. Use the email address specified in the email property of the bookingBusiness entity for the business." />
        </Property>
        <Property Name="timeSlotInterval" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of each time slot, denoted in ISO 8601 format." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingWorkHours">
        <Property Name="day" Type="graph.dayOfWeek" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The day of the week represented by this instance. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday." />
        </Property>
        <Property Name="timeSlots" Type="Collection(graph.bookingWorkTimeSlot)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of start/end times during a day." />
        </Property>
      </ComplexType>
      <ComplexType Name="bookingWorkTimeSlot">
        <Property Name="endTime" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the day when work stops. For example, 17:00:00.0000000." />
        </Property>
        <Property Name="startTime" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the day when work starts. For example, 08:00:00.0000000." />
        </Property>
      </ComplexType>
      <ComplexType Name="booleanColumn" />
      <ComplexType Name="broadcastMeetingCaptionSettings">
        <Property Name="isCaptionEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether captions are enabled for this Teams live event." />
        </Property>
        <Property Name="spokenLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The spoken language." />
        </Property>
        <Property Name="translationLanguages" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The translation languages (choose up to 6)." />
        </Property>
      </ComplexType>
      <ComplexType Name="broadcastMeetingSettings">
        <Property Name="allowedAudience" Type="graph.broadcastMeetingAudience">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines who can join the Teams live event. Possible values are listed in the following table." />
        </Property>
        <Property Name="captions" Type="graph.broadcastMeetingCaptionSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Caption settings of a Teams live event." />
        </Property>
        <Property Name="isAttendeeReportEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether attendee report is enabled for this Teams live event. Default value is false." />
        </Property>
        <Property Name="isQuestionAndAnswerEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Q&amp;A is enabled for this Teams live event. Default value is false." />
        </Property>
        <Property Name="isRecordingEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether recording is enabled for this Teams live event. Default value is false." />
        </Property>
        <Property Name="isVideoOnDemandEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether video on demand is enabled for this Teams live event. Default value is false." />
        </Property>
      </ComplexType>
      <ComplexType Name="browserSharedCookieHistory">
        <Property Name="comment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment for the shared cookie." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the cookie." />
        </Property>
        <Property Name="hostOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether a cookie is a host-only or domain cookie." />
        </Property>
        <Property Name="hostOrDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the cookie." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the cookie." />
        </Property>
        <Property Name="path" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The path of the cookie." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the cookie was last published." />
        </Property>
        <Property Name="sourceEnvironment" Type="graph.browserSharedCookieSourceEnvironment">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the cookies are shared between Microsoft Edge and Internet Explorer. The possible values are: microsoftEdge, internetExplorer11, both, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="browserSiteHistory">
        <Property Name="allowRedirect" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain." />
        </Property>
        <Property Name="comment" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment for the site." />
        </Property>
        <Property Name="compatibilityMode" Type="graph.browserSiteCompatibilityMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the site." />
        </Property>
        <Property Name="mergeType" Type="graph.browserSiteMergeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The merge type of the site. The possible values are: noMerge, default, unknownFutureValue." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the site was last published." />
        </Property>
        <Property Name="targetEnvironment" Type="graph.browserSiteTargetEnvironment">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option." />
        </Property>
      </ComplexType>
      <ComplexType Name="bucketAggregationDefinition">
        <Property Name="isDescending" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True to specify the sort order as descending. The default is false, with the sort order as ascending. Optional." />
        </Property>
        <Property Name="minimumCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum number of items that should be present in the aggregation to be returned in a bucket. Optional." />
        </Property>
        <Property Name="prefixFilter" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A filter to define a matching criteria. The key should start with the specified prefix to be returned in the response. Optional." />
        </Property>
        <Property Name="ranges" Type="Collection(graph.bucketAggregationRange)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the manual ranges to compute the aggregations. This is only valid for nonstring refiners of date or numeric type. Optional." />
        </Property>
        <Property Name="sortBy" Type="graph.bucketAggregationSortProperty" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are count to sort by the number of matches in the aggregation, keyAsStringto sort alphabetically based on the key in the aggregation, keyAsNumber for numerical sorting based on the key in the aggregation. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="bucketAggregationRange">
        <Property Name="from" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the lower bound from which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required." />
        </Property>
        <Property Name="to" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="bundle">
        <Property Name="album" Type="graph.album">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the bundle is an album, then the album property is included" />
        </Property>
        <Property Name="childCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of children contained immediately within this container." />
        </Property>
      </ComplexType>
      <ComplexType Name="calculatedColumn">
        <Property Name="format" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime." />
        </Property>
        <Property Name="formula" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula used to compute the value for this column." />
        </Property>
        <Property Name="outputType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text." />
        </Property>
      </ComplexType>
      <ComplexType Name="calendarSharingMessageAction">
        <Property Name="action" Type="graph.calendarSharingAction" />
        <Property Name="actionType" Type="graph.calendarSharingActionType" />
        <Property Name="importance" Type="graph.calendarSharingActionImportance" />
      </ComplexType>
      <ComplexType Name="callEndedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="callDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the call." />
        </Property>
        <Property Name="callEventType" Type="graph.teamworkCallEventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue." />
        </Property>
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the call." />
        </Property>
        <Property Name="callParticipants" Type="Collection(graph.callParticipantInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of call participants." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="callMediaState">
        <Property Name="audio" Type="graph.mediaState">
          <Annotation Term="Org.OData.Core.V1.Description" String="The audio media state. Possible values are: active, inactive, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="callOptions" Abstract="true">
        <Property Name="hideBotAfterEscalation" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to hide the app after the call is escalated." />
        </Property>
        <Property Name="isContentSharingNotificationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether content sharing notifications should be enabled for the call." />
        </Property>
        <Property Name="isDeltaRosterEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether delta roster is enabled for the call." />
        </Property>
      </ComplexType>
      <ComplexType Name="callParticipantInfo">
        <Property Name="participant" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the call participant." />
        </Property>
      </ComplexType>
      <ComplexType Name="callRecordingEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the call." />
        </Property>
        <Property Name="callRecordingDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the call recording." />
        </Property>
        <Property Name="callRecordingDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the call recording." />
        </Property>
        <Property Name="callRecordingStatus" Type="graph.callRecordingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue." />
        </Property>
        <Property Name="callRecordingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call recording URL." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="meetingOrganizer" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Organizer of the meeting." />
        </Property>
      </ComplexType>
      <ComplexType Name="callRoute">
        <Property Name="final" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity that was resolved to in the call." />
        </Property>
        <Property Name="original" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity that was originally used in the call." />
        </Property>
        <Property Name="routingType" Type="graph.routingType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: forwarded, lookup, selfFork." />
        </Property>
      </ComplexType>
      <ComplexType Name="callStartedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="callEventType" Type="graph.teamworkCallEventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue." />
        </Property>
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the call." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="callTranscriptEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the call." />
        </Property>
        <Property Name="callTranscriptICalUid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for a call transcript." />
        </Property>
        <Property Name="meetingOrganizer" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizer of the meeting." />
        </Property>
      </ComplexType>
      <ComplexType Name="callTranscriptionInfo">
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state modified time in UTC." />
        </Property>
        <Property Name="state" Type="graph.callTranscriptionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: notStarted, active, inactive." />
        </Property>
      </ComplexType>
      <ComplexType Name="certificateAuthority">
        <Property Name="certificate" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The base64 encoded string representing the public certificate." />
        </Property>
        <Property Name="certificateRevocationListUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the certificate revocation list." />
        </Property>
        <Property Name="deltaCertificateRevocationListUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL contains the list of all revoked certificates since the last time a full certificate revocaton list was created." />
        </Property>
        <Property Name="isRootAuthority" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. true if the trusted certificate is a root authority, false if the trusted certificate is an intermediate authority." />
        </Property>
        <Property Name="issuer" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The issuer of the certificate, calculated from the certificate value. Read-only." />
        </Property>
        <Property Name="issuerSki" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject key identifier of the certificate, calculated from the certificate value. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="certification">
        <Property Name="certificationDetailsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL that shows certification details for the application." />
        </Property>
        <Property Name="certificationExpirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the current certification for the application expires." />
        </Property>
        <Property Name="isCertifiedByMicrosoft" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the application is certified by Microsoft." />
        </Property>
        <Property Name="isPublisherAttested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the application developer or publisher completed Publisher Attestation." />
        </Property>
        <Property Name="lastCertificationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the certification for the application was most recently added or updated." />
        </Property>
      </ComplexType>
      <ComplexType Name="certificationControl" OpenType="true">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Certification control name" />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL for the Microsoft Service Trust Portal" />
        </Property>
      </ComplexType>
      <ComplexType Name="changeNotification">
        <Property Name="changeType" Type="graph.changeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of change that will raise the change notification. The supported values are: created, updated, deleted. Required." />
        </Property>
        <Property Name="clientState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the clientState property sent in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional." />
        </Property>
        <Property Name="encryptedContent" Type="graph.changeNotificationEncryptedContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="(Preview) Encrypted content attached with the change notification. Only provided if encryptionCertificate and includeResourceData were defined during the subscription request and if the resource supports it. Optional." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique ID for the notification. Optional." />
        </Property>
        <Property Name="lifecycleEvent" Type="graph.lifecycleEventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of lifecycle notification if the current notification is a lifecycle notification. Optional. Supported values are missed, subscriptionRemoved, reauthorizationRequired. Optional." />
        </Property>
        <Property Name="resource" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URI of the resource that emitted the change notification relative to https://graph.microsoft.com. Required." />
        </Property>
        <Property Name="resourceData" Type="graph.resourceData">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of this property depends on the type of resource being subscribed to. Optional." />
        </Property>
        <Property Name="subscriptionExpirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time for the subscription. Required." />
        </Property>
        <Property Name="subscriptionId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the subscription that generated the notification.Required." />
        </Property>
        <Property Name="tenantId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the tenant from which the change notification originated. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="changeNotificationCollection">
        <Property Name="validationTokens" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains an array of JSON web tokens (JWT) generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional." />
        </Property>
        <Property Name="value" Type="Collection(graph.changeNotification)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of notifications being sent to the notification URL. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="changeNotificationEncryptedContent">
        <Property Name="data" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64-encoded encrypted data that produces a full resource respresented as JSON. The data has been encrypted with the provided dataKey using an AES/CBC/PKCS5PADDING cipher suite." />
        </Property>
        <Property Name="dataKey" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64-encoded symmetric key generated by Microsoft Graph to encrypt the data value and to generate the data signature. This key is encrypted with the certificate public key that was provided during the subscription. It must be decrypted with the certificate private key before it can be used to decrypt the data or verify the signature. This key has been encrypted with the following cipher suite: RSA/ECB/OAEPWithSHA1AndMGF1Padding." />
        </Property>
        <Property Name="dataSignature" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base64-encoded HMAC-SHA256 hash of the data for validation purposes." />
        </Property>
        <Property Name="encryptionCertificateId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the certificate used to encrypt the dataKey." />
        </Property>
        <Property Name="encryptionCertificateThumbprint" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hexadecimal representation of the thumbprint of the certificate used to encrypt the dataKey." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelAddedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the channel." />
        </Property>
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelDeletedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the channel." />
        </Property>
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelDescriptionUpdatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The updated description of the channel." />
        </Property>
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelIdentity">
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the channel in which the message was posted." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the team in which the message was posted." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelMembersNotificationRecipient" BaseType="graph.teamworkNotificationRecipient">
        <Property Name="channelId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the channel whose members should receive the notification." />
        </Property>
        <Property Name="teamId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the team under which the channel resides." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelRenamedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The updated name of the channel." />
        </Property>
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelSetAsFavoriteByDefaultEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelSummary">
        <Property Name="guestsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of guests in a channel." />
        </Property>
        <Property Name="hasMembersFromOtherTenants" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether external members are included on the channel." />
        </Property>
        <Property Name="membersCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of members in a channel." />
        </Property>
        <Property Name="ownersCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of owners in a channel." />
        </Property>
      </ComplexType>
      <ComplexType Name="channelUnsetAsFavoriteByDefaultEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="channelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the channel." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatInfo">
        <Property Name="messageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of a message in a Microsoft Teams channel." />
        </Property>
        <Property Name="replyChainMessageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the reply message." />
        </Property>
        <Property Name="threadId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for a thread in Microsoft Teams." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMembersNotificationRecipient" BaseType="graph.teamworkNotificationRecipient">
        <Property Name="chatId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the chat whose members should receive the notifications." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageAttachment">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive." />
        </Property>
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header." />
        </Property>
        <Property Name="contentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the content of the attachment." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. The unique ID of the attachment." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the attachment." />
        </Property>
        <Property Name="teamsAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Teams app that is associated with the attachment. The property is used to attribute a Teams message card to the specified app." />
        </Property>
        <Property Name="thumbnailUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user selects the image, the channel would open the document." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageFromIdentitySet" BaseType="graph.identitySet" OpenType="true" />
      <ComplexType Name="chatMessageHistoryItem">
        <Property Name="actions" Type="graph.chatMessageActions" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The modification actions of a message item.The possible values are: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue." />
        </Property>
        <Property Name="modifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the message was modified." />
        </Property>
        <Property Name="reaction" Type="graph.chatMessageReaction">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reaction in the modified message." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageMention">
        <Property Name="id" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding &lt;at id='{index}'&gt; tag in the message body." />
        </Property>
        <Property Name="mentioned" Type="graph.chatMessageMentionedIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The entity (user, application, team, channel, or chat) that was @mentioned." />
        </Property>
        <Property Name="mentionText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="String used to represent the mention. For example, a user's display name, a team name." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageMentionedIdentitySet" BaseType="graph.identitySet" OpenType="true">
        <Property Name="conversation" Type="graph.teamworkConversationIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, represents a conversation (for example, team, channel, or chat) @mentioned in a message." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessagePolicyViolation">
        <Property Name="dlpAction" Type="graph.chatMessagePolicyViolationDlpActionTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender -- Inform the sender of the violation but allow readers to read the message.BlockAccess -- Block readers from reading the message.BlockAccessExternal -- Block users outside the organization from reading the message, while allowing users within the organization to read the message." />
        </Property>
        <Property Name="justificationText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Justification text provided by the sender of the message when overriding a policy violation." />
        </Property>
        <Property Name="policyTip" Type="graph.chatMessagePolicyViolationPolicyTip">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information to display to the message sender about why the message was flagged as a violation." />
        </Property>
        <Property Name="userAction" Type="graph.chatMessagePolicyViolationUserActionTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required." />
        </Property>
        <Property Name="verdictDetails" Type="graph.chatMessagePolicyViolationVerdictDetailsTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride -- Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessagePolicyViolationPolicyTip">
        <Property Name="complianceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats)" />
        </Property>
        <Property Name="generalText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Explanatory text shown to the sender of the message." />
        </Property>
        <Property Name="matchedConditionDescriptions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageReaction">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the reaction." />
        </Property>
        <Property Name="reactionContentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hosted content URL for the custom reaction type." />
        </Property>
        <Property Name="reactionType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised." />
        </Property>
        <Property Name="user" Type="graph.chatMessageReactionIdentitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who reacted to the message." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatMessageReactionIdentitySet" BaseType="graph.identitySet" OpenType="true" />
      <ComplexType Name="chatRenamedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="chatDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The updated name of the chat." />
        </Property>
        <Property Name="chatId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the chat." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatRestrictions">
        <Property Name="allowTextOnly" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether only text is allowed in the meeting chat. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="chatViewpoint">
        <Property Name="isHidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the chat is hidden for the current user." />
        </Property>
        <Property Name="lastMessageReadDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the dateTime up until which the current user has read chatMessages in a specific chat." />
        </Property>
      </ComplexType>
      <ComplexType Name="choiceColumn">
        <Property Name="allowTextEntry" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, allows custom values that aren't in the configured choices." />
        </Property>
        <Property Name="choices" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of values available for this column." />
        </Property>
        <Property Name="displayAs" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons" />
        </Property>
      </ComplexType>
      <ComplexType Name="clientCertificateAuthentication" BaseType="graph.apiAuthenticationConfigurationBase">
        <Property Name="certificateList" Type="Collection(graph.pkcs12CertificateInformation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of certificates uploaded for this API connector." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudAppSecuritySessionControl" BaseType="graph.conditionalAccessSessionControl">
        <Property Name="cloudAppSecurityType" Type="graph.cloudAppSecuritySessionControlType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudAppSecurityState">
        <Property Name="destinationServiceIp" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Destination IP Address of the connection to the cloud application/service." />
        </Property>
        <Property Name="destinationServiceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Cloud application/service name (for example 'Salesforce', 'DropBox', etc.)." />
        </Property>
        <Property Name="riskScore" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated/calculated risk score of the Cloud Application/Service. Recommended value range of 0-1, which equates to a percentage." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudClipboardItemPayload">
        <Property Name="content" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formatName version of the value of a cloud clipboard encoded in base64." />
        </Property>
        <Property Name="formatName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="For a list of possible values see formatName values." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcAuditActor">
        <Property Name="applicationDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the application." />
        </Property>
        <Property Name="applicationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra application ID." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address." />
        </Property>
        <Property Name="remoteTenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The delegated partner tenant ID." />
        </Property>
        <Property Name="remoteUserId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The delegated partner user ID." />
        </Property>
        <Property Name="servicePrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service Principal Name (SPN)." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Entra user ID." />
        </Property>
        <Property Name="userPermissions" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of user permissions and application permissions when the audit event was performed." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User Principal Name (UPN)." />
        </Property>
        <Property Name="userRoleScopeTags" Type="Collection(graph.cloudPcUserRoleScopeTagInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of role scope tags." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcAuditProperty">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for this property." />
        </Property>
        <Property Name="newValue" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new value for this property." />
        </Property>
        <Property Name="oldValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The old value for this property." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcAuditResource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the modified resource entity." />
        </Property>
        <Property Name="modifiedProperties" Type="Collection(graph.cloudPcAuditProperty)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of modified properties." />
        </Property>
        <Property Name="resourceId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the modified resource entity." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcDomainJoinConfiguration">
        <Property Name="domainJoinType" Type="graph.cloudPcDomainJoinType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue." />
        </Property>
        <Property Name="onPremisesConnectionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Microsoft Entra joined. If you enter an onPremisesConnectionId, leave the regionName property empty." />
        </Property>
        <Property Name="regionGroup" Type="graph.cloudPcRegionGroup">
          <Annotation Term="Org.OData.Core.V1.Description" String="The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea. Read-only." />
        </Property>
        <Property Name="regionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The supported Azure region where the IT admin wants the provisioning policy to create Cloud PCs. Within this region, the Windows 365 service creates and manages the underlying virtual network. This option is available only when the IT admin selects Microsoft Entra joined as the domain join type. If you enter a regionName, leave the onPremisesConnectionId property empty." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcManagementAssignmentTarget" Abstract="true" />
      <ComplexType Name="cloudPcManagementGroupAssignmentTarget" BaseType="graph.cloudPcManagementAssignmentTarget">
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the target group for the assignment." />
        </Property>
        <Property Name="servicePlanId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the service plan that indicates which size of the Cloud PC to provision for the user. Use a null value, when the provisioningType is dedicated." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcOnPremisesConnectionHealthCheck">
        <Property Name="additionalDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional details about the health check or the recommended action. For exmaple, the string value can be download.microsoft.com:443;software-download.microsoft.com:443; Read-only." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the health check item-related activities. This identifier can be useful in troubleshooting." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for this health check item." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value cannot be modified and is automatically populated when the health check ends. The Timestamp type represents date and time information using ISO 8601 format and is in Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2024 would look like this: '2024-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
        <Property Name="errorType" Type="graph.cloudPcOnPremisesConnectionHealthCheckErrorType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of error that occurred during this health check. Possible values are: endpointConnectivityCheckCloudPcUrlNotAllowListed, endpointConnectivityCheckWVDUrlNotAllowListed, etc. (The all possible values can refer to cloudPcOnPremisesConnectionHealthCheckErrorType) Read-Only." />
        </Property>
        <Property Name="recommendedAction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recommended action to fix the corresponding error. For example, The Active Directory domain join check failed because the password of the domain join user has expired. Read-Only." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value cannot be modified and is automatically populated when the health check starts. The Timestamp type represents date and time information using ISO 8601 format and is in  Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2024 would look like this: '2024-01-01T00:00:00Z'. Returned by default. Read-only." />
        </Property>
        <Property Name="status" Type="graph.cloudPcOnPremisesConnectionStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the health check item. Possible values are: pending, running, passed, failed, warning, informational, unknownFutureValue. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcOnPremisesConnectionStatusDetail">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end time of the connection health check. The Timestamp  is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z. Read-Only." />
        </Property>
        <Property Name="healthChecks" Type="Collection(graph.cloudPcOnPremisesConnectionHealthCheck)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of all checks that have been run on the connection. Read-Only." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the health check. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-Only." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcProvisioningPolicyAutopatch">
        <Property Name="autopatchGroupId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="cloudPcRestorePointSetting">
        <Property Name="frequencyType" Type="graph.cloudPcRestorePointFrequencyType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours." />
        </Property>
        <Property Name="userRestoreEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users can't use snapshots to restore the Cloud PC." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcSourceDeviceImage">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the source image. Read-only." />
        </Property>
        <Property Name="resourceId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fully qualified unique identifier (ID) of the source image resource in Azure. The ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only." />
        </Property>
        <Property Name="subscriptionDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the subscription that hosts the source image. Read-only." />
        </Property>
        <Property Name="subscriptionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (ID) of the subscription that hosts the source image. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcUserRoleScopeTagInfo">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scope tag display name." />
        </Property>
        <Property Name="roleScopeTagId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scope tag identity." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudPcWindowsSetting">
        <Property Name="locale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Windows language or region tag to use for language pack configuration and localization of the Cloud PC. The default value is en-US, which corresponds to English (United States)." />
        </Property>
      </ComplexType>
      <ComplexType Name="coachmarkLocation">
        <Property Name="length" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Length of coachmark." />
        </Property>
        <Property Name="offset" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Offset of coachmark." />
        </Property>
        <Property Name="type" Type="graph.coachmarkLocationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of coachmark location. The possible values are: unknown, fromEmail, subject, externalTag, displayName, messageBody, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="collapseProperty">
        <Property Name="fields" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the collapse group to trim results. The properties in this collection must be sortable/refinable properties. Required." />
        </Property>
        <Property Name="limit" Type="Edm.Int16" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines a maximum limit count for this field. This numeric value must be a positive integer. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="columnValidation">
        <Property Name="defaultLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default BCP 47 language tag for the description." />
        </Property>
        <Property Name="descriptions" Type="Collection(graph.displayNameLocalization)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails." />
        </Property>
        <Property Name="formula" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula to validate column value. For examples, see Examples of common formulas in lists." />
        </Property>
      </ComplexType>
      <ComplexType Name="commentAction">
        <Property Name="isReply" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, this activity was a reply to an existing comment thread." />
        </Property>
        <Property Name="parentAuthor" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the user who started the comment thread." />
        </Property>
        <Property Name="participants" Type="Collection(graph.identitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identities of the users participating in this comment thread." />
        </Property>
      </ComplexType>
      <ComplexType Name="commsNotification" OpenType="true">
        <Property Name="changeType" Type="graph.changeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: created, updated, deleted." />
        </Property>
        <Property Name="resourceUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI of the resource that was changed." />
        </Property>
      </ComplexType>
      <ComplexType Name="commsNotifications">
        <Property Name="value" Type="Collection(graph.commsNotification)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notification of a change in the resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="communicationsApplicationIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="applicationType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="First-party Microsoft application that presents this identity." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the participant shouldn't be shown in other participants' rosters." />
        </Property>
      </ComplexType>
      <ComplexType Name="communicationsApplicationInstanceIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the participant shouldn't be shown in other participants' rosters." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant ID of the application." />
        </Property>
      </ComplexType>
      <ComplexType Name="communicationsEncryptedIdentity" BaseType="graph.identity" OpenType="true" />
      <ComplexType Name="communicationsGuestIdentity" BaseType="graph.identity" OpenType="true" />
      <ComplexType Name="communicationsIdentitySet" BaseType="graph.identitySet" OpenType="true">
        <Property Name="applicationInstance" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application instance associated with this action." />
        </Property>
        <Property Name="assertedIdentity" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="An identity the participant would like to present itself as to the other participants in the call." />
        </Property>
        <Property Name="azureCommunicationServicesUser" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Communication Services user associated with this action." />
        </Property>
        <Property Name="encrypted" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The encrypted user associated with this action." />
        </Property>
        <Property Name="endpointType" Type="graph.endpointType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue." />
        </Property>
        <Property Name="guest" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The guest user associated with this action." />
        </Property>
        <Property Name="onPremises" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Skype for Business on-premises user associated with this action." />
        </Property>
        <Property Name="phone" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone user associated with this action." />
        </Property>
      </ComplexType>
      <ComplexType Name="communicationsPhoneIdentity" BaseType="graph.identity" OpenType="true" />
      <ComplexType Name="communicationsUserIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user's tenant ID." />
        </Property>
      </ComplexType>
      <ComplexType Name="ComplexExtensionValue" OpenType="true" />
      <ComplexType Name="complianceInformation" OpenType="true">
        <Property Name="certificationControls" Type="Collection(graph.certificationControl)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of the certification controls associated with the certification." />
        </Property>
        <Property Name="certificationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the compliance certification, for example, ISO 27018:2014, GDPR, FedRAMP, and NIST 800-171." />
        </Property>
      </ComplexType>
      <ComplexType Name="complianceManagementPartnerAssignment">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group assignment target." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessAllExternalTenants" BaseType="graph.conditionalAccessExternalTenants" />
      <ComplexType Name="conditionalAccessApplications">
        <Property Name="applicationFilter" Type="graph.conditionalAccessFilter" />
        <Property Name="excludeApplications" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Can be one of the following:  The list of client IDs (appId) explicitly excluded from the policy. Office365 - For the list of apps included in Office365, see Apps included in Conditional Access Office 365 app suite  MicrosoftAdminPortals - For more information, see Conditional Access Target resources: Microsoft Admin Portals" />
        </Property>
        <Property Name="includeApplications" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Can be one of the following:  The list of client IDs (appId) the policy applies to, unless explicitly excluded (in excludeApplications)  All  Office365 - For the list of apps included in Office365, see Apps included in Conditional Access Office 365 app suite  MicrosoftAdminPortals - For more information, see Conditional Access Target resources: Microsoft Admin Portals" />
        </Property>
        <Property Name="includeAuthenticationContextClassReferences" Type="Collection(Edm.String)" Nullable="false" />
        <Property Name="includeUserActions" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User actions to include. Supported values are urn:user:registersecurityinfo and urn:user:registerdevice" />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessAuthenticationFlows">
        <Property Name="transferMethods" Type="graph.conditionalAccessTransferMethods" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessClientApplications">
        <Property Name="excludeServicePrincipals" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service principal IDs excluded from the policy scope." />
        </Property>
        <Property Name="includeServicePrincipals" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service principal IDs included in the policy scope, or ServicePrincipalsInMyTenant." />
        </Property>
        <Property Name="servicePrincipalFilter" Type="graph.conditionalAccessFilter">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filter that defines the dynamic-servicePrincipal-syntax rule to include/exclude service principals. A filter can use custom security attributes to include/exclude service principals." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessConditionSet">
        <Property Name="applications" Type="graph.conditionalAccessApplications">
          <Annotation Term="Org.OData.Core.V1.Description" String="Applications and user actions included in and excluded from the policy. Required." />
        </Property>
        <Property Name="authenticationFlows" Type="graph.conditionalAccessAuthenticationFlows">
          <Annotation Term="Org.OData.Core.V1.Description" String="Authentication flows included in the policy scope." />
        </Property>
        <Property Name="clientApplications" Type="graph.conditionalAccessClientApplications">
          <Annotation Term="Org.OData.Core.V1.Description" String="Client applications (service principals and workload identities) included in and excluded from the policy. Either users or clientApplications is required." />
        </Property>
        <Property Name="clientAppTypes" Type="Collection(graph.conditionalAccessClientApp)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required.  The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms." />
        </Property>
        <Property Name="devices" Type="graph.conditionalAccessDevices">
          <Annotation Term="Org.OData.Core.V1.Description" String="Devices in the policy." />
        </Property>
        <Property Name="insiderRiskLevels" Type="graph.conditionalAccessInsiderRiskLevels">
          <Annotation Term="Org.OData.Core.V1.Description" String="Insider risk levels included in the policy. The possible values are: minor, moderate, elevated, unknownFutureValue." />
        </Property>
        <Property Name="locations" Type="graph.conditionalAccessLocations">
          <Annotation Term="Org.OData.Core.V1.Description" String="Locations included in and excluded from the policy." />
        </Property>
        <Property Name="platforms" Type="graph.conditionalAccessPlatforms">
          <Annotation Term="Org.OData.Core.V1.Description" String="Platforms included in and excluded from the policy." />
        </Property>
        <Property Name="servicePrincipalRiskLevels" Type="Collection(graph.riskLevel)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue." />
        </Property>
        <Property Name="signInRiskLevels" Type="Collection(graph.riskLevel)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required." />
        </Property>
        <Property Name="userRiskLevels" Type="Collection(graph.riskLevel)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required." />
        </Property>
        <Property Name="users" Type="graph.conditionalAccessUsers">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessDevices">
        <Property Name="deviceFilter" Type="graph.conditionalAccessFilter">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessEnumeratedExternalTenants" BaseType="graph.conditionalAccessExternalTenants">
        <Property Name="members" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessExternalTenants" Abstract="true">
        <Property Name="membershipKind" Type="graph.conditionalAccessExternalTenantsMembershipKind">
          <Annotation Term="Org.OData.Core.V1.Description" String="The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessFilter">
        <Property Name="mode" Type="graph.filterMode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mode to use for the filter. Possible values are include or exclude." />
        </Property>
        <Property Name="rule" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Rule syntax is similar to that used for membership rules for groups in Microsoft Entra ID. For details, see rules with multiple expressions" />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessGrantControls">
        <NavigationProperty Name="authenticationStrength" Type="graph.authenticationStrengthPolicy" ContainsTarget="true" />
        <Property Name="builtInControls" Type="Collection(graph.conditionalAccessGrantControl)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue." />
        </Property>
        <Property Name="customAuthenticationFactors" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of custom controls IDs required by the policy. For more information, see Custom controls." />
        </Property>
        <Property Name="operator" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the relationship of the grant controls. Possible values: AND, OR." />
        </Property>
        <Property Name="termsOfUse" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of terms of use IDs required by the policy." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessGuestsOrExternalUsers">
        <Property Name="externalTenants" Type="graph.conditionalAccessExternalTenants">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes isn't null or an empty String." />
        </Property>
        <Property Name="guestOrExternalUserTypes" Type="graph.conditionalAccessGuestOrExternalUserTypes" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates internal guests or external user types, and is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser,  otherExternalUser, serviceProvider, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessLocations">
        <Property Name="excludeLocations" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location IDs excluded from scope of policy." />
        </Property>
        <Property Name="includeLocations" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location IDs in scope of policy unless explicitly excluded, All, or AllTrusted." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessPlatforms">
        <Property Name="excludePlatforms" Type="Collection(graph.conditionalAccessDevicePlatform)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue." />
        </Property>
        <Property Name="includePlatforms" Type="Collection(graph.conditionalAccessDevicePlatform)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessPolicyDetail">
        <Property Name="conditions" Type="graph.conditionalAccessConditionSet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of conditions that govern when the policy applies." />
        </Property>
        <Property Name="grantControls" Type="graph.conditionalAccessGrantControls">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents grant controls that must be fulfilled for the policy." />
        </Property>
        <Property Name="sessionControls" Type="graph.conditionalAccessSessionControls">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a complex type of session controls that is enforced after sign-in." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessSessionControl" Abstract="true">
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the session control is enabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessSessionControls">
        <Property Name="applicationEnforcedRestrictions" Type="graph.applicationEnforcedRestrictionsSessionControl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control." />
        </Property>
        <Property Name="cloudAppSecurity" Type="graph.cloudAppSecuritySessionControl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Session control to apply cloud app security." />
        </Property>
        <Property Name="disableResilienceDefaults" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Session control that determines whether it is acceptable for Microsoft Entra ID to extend existing sessions based on information collected prior to an outage or not." />
        </Property>
        <Property Name="persistentBrowser" Type="graph.persistentBrowserSessionControl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly." />
        </Property>
        <Property Name="signInFrequency" Type="graph.signInFrequencySessionControl">
          <Annotation Term="Org.OData.Core.V1.Description" String="Session control to enforce signin frequency." />
        </Property>
      </ComplexType>
      <ComplexType Name="conditionalAccessUsers">
        <Property Name="excludeGroups" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group IDs excluded from scope of policy." />
        </Property>
        <Property Name="excludeGuestsOrExternalUsers" Type="graph.conditionalAccessGuestsOrExternalUsers">
          <Annotation Term="Org.OData.Core.V1.Description" String="Internal guests or external users excluded from the policy scope. Optionally populated." />
        </Property>
        <Property Name="excludeRoles" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role IDs excluded from scope of policy." />
        </Property>
        <Property Name="excludeUsers" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User IDs excluded from scope of policy and/or GuestsOrExternalUsers." />
        </Property>
        <Property Name="includeGroups" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Group IDs in scope of policy unless explicitly excluded." />
        </Property>
        <Property Name="includeGuestsOrExternalUsers" Type="graph.conditionalAccessGuestsOrExternalUsers">
          <Annotation Term="Org.OData.Core.V1.Description" String="Internal guests or external users included in the policy scope. Optionally populated." />
        </Property>
        <Property Name="includeRoles" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role IDs in scope of policy unless explicitly excluded." />
        </Property>
        <Property Name="includeUsers" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="User IDs in scope of policy unless explicitly excluded, None, All, or GuestsOrExternalUsers." />
        </Property>
      </ComplexType>
      <ComplexType Name="configurationManagerClientEnabledFeatures">
        <Property Name="compliancePolicy" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether compliance policy is managed by Intune" />
        </Property>
        <Property Name="deviceConfiguration" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether device configuration is managed by Intune" />
        </Property>
        <Property Name="inventory" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether inventory is managed by Intune" />
        </Property>
        <Property Name="modernApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether modern application is managed by Intune" />
        </Property>
        <Property Name="resourceAccess" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether resource access is managed by Intune" />
        </Property>
        <Property Name="windowsUpdateForBusiness" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether Windows Update for Business is managed by Intune" />
        </Property>
      </ComplexType>
      <ComplexType Name="configurationManagerCollectionAssignmentTarget" BaseType="graph.deviceAndAppManagementAssignmentTarget">
        <Property Name="collectionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection Id that is the target of the assignment." />
        </Property>
      </ComplexType>
      <ComplexType Name="connectedOrganizationMembers" BaseType="graph.subjectSet">
        <Property Name="connectedOrganizationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the connected organization in entitlement management." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the connected organization." />
        </Property>
      </ComplexType>
      <ComplexType Name="connectionInfo">
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The endpoint that is used by Entitlement Management to communicate with the access package resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="containerFilter">
        <Property Name="includedContainers" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="contentApprovalStatusColumn" />
      <ComplexType Name="contentCustomization">
        <Property Name="attributeCollection" Type="Collection(graph.keyValue)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the content options of External Identities to be customized throughout the authentication flow for a tenant." />
        </Property>
        <Property Name="attributeCollectionRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A relative URL for the content options of External Identities to be customized throughout the authentication flow for a tenant." />
        </Property>
        <Property Name="registrationCampaign" Type="Collection(graph.keyValue)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents content options to customize during MFA proofup interruptions." />
        </Property>
        <Property Name="registrationCampaignRelativeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The relative URL of the content options to customize during MFA proofup interruptions." />
        </Property>
      </ComplexType>
      <ComplexType Name="contentTypeInfo">
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the content type." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the content type." />
        </Property>
      </ComplexType>
      <ComplexType Name="contentTypeOrder">
        <Property Name="default" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this is the default content type" />
        </Property>
        <Property Name="position" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the position in which the content type appears in the selection UI." />
        </Property>
      </ComplexType>
      <ComplexType Name="controlScore" OpenType="true">
        <Property Name="controlCategory" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Control action category (Identity, Data, Device, Apps, Infrastructure)." />
        </Property>
        <Property Name="controlName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Control unique name." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the control." />
        </Property>
        <Property Name="score" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenant achieved score for the control (it varies day by day depending on tenant operations on the control)." />
        </Property>
      </ComplexType>
      <ComplexType Name="conversationMemberRoleUpdatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="conversationMemberRoles" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Roles for the coversation member user." />
        </Property>
        <Property Name="conversationMemberUser" Type="graph.teamworkUserIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the conversation member user." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="convertIdResult">
        <Property Name="errorDetails" Type="graph.genericError">
          <Annotation Term="Org.OData.Core.V1.Description" String="An error object indicating the reason for the conversion failure. This value isn't present if the conversion succeeded." />
        </Property>
        <Property Name="sourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier that was converted. This value is the original, un-converted identifier." />
        </Property>
        <Property Name="targetId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The converted identifier. This value isn't present if the conversion failed." />
        </Property>
      </ComplexType>
      <ComplexType Name="CopyNotebookModel">
        <Property Name="createdBy" Type="Edm.String" />
        <Property Name="createdByIdentity" Type="graph.identitySet" />
        <Property Name="createdTime" Type="Edm.DateTimeOffset" />
        <Property Name="id" Type="Edm.String" />
        <Property Name="isDefault" Type="Edm.Boolean" />
        <Property Name="isShared" Type="Edm.Boolean" />
        <Property Name="lastModifiedBy" Type="Edm.String" />
        <Property Name="lastModifiedByIdentity" Type="graph.identitySet" />
        <Property Name="lastModifiedTime" Type="Edm.DateTimeOffset" />
        <Property Name="links" Type="graph.notebookLinks" />
        <Property Name="name" Type="Edm.String" />
        <Property Name="sectionGroupsUrl" Type="Edm.String" />
        <Property Name="sectionsUrl" Type="Edm.String" />
        <Property Name="self" Type="Edm.String" />
        <Property Name="userRole" Type="graph.onenoteUserRole" />
      </ComplexType>
      <ComplexType Name="createAction" />
      <ComplexType Name="crossCloudAzureActiveDirectoryTenant" BaseType="graph.identitySource">
        <Property Name="cloudInstance" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Microsoft Entra tenant. Read only." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft Entra tenant. Read only." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantAccessPolicyB2BSetting">
        <Property Name="applications" Type="graph.crossTenantAccessPolicyTargetConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of applications targeted with your cross-tenant access policy." />
        </Property>
        <Property Name="usersAndGroups" Type="graph.crossTenantAccessPolicyTargetConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of users and groups targeted with your cross-tenant access policy." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantAccessPolicyInboundTrust">
        <Property Name="isCompliantDeviceAccepted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether compliant devices from external Microsoft Entra organizations are trusted." />
        </Property>
        <Property Name="isHybridAzureADJoinedDeviceAccepted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether Microsoft Entra hybrid joined devices from external Microsoft Entra organizations are trusted." />
        </Property>
        <Property Name="isMfaAccepted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether MFA from external Microsoft Entra organizations is trusted." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantAccessPolicyTarget">
        <Property Name="target" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the target for cross-tenant access policy settings and can have one of the following values:  The unique identifier of the user, group, or application  AllUsers  AllApplications - Refers to any Microsoft cloud application.  Office365 - Includes the applications mentioned as part of the Office 365 suite." />
        </Property>
        <Property Name="targetType" Type="graph.crossTenantAccessPolicyTargetType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of resource that you want to target. The possible values are: user, group, application, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantAccessPolicyTargetConfiguration">
        <Property Name="accessType" Type="graph.crossTenantAccessPolicyTargetConfigurationAccessType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether access is allowed or blocked. The possible values are: allowed, blocked, unknownFutureValue." />
        </Property>
        <Property Name="targets" Type="Collection(graph.crossTenantAccessPolicyTarget)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to target users, groups, or applications with this rule." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantAccessPolicyTenantRestrictions" BaseType="graph.crossTenantAccessPolicyB2BSetting">
        <Property Name="devices" Type="graph.devicesFilter">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the rule for filtering devices and whether devices that satisfy the rule should be allowed or blocked. This property isn't supported on the server side yet." />
        </Property>
      </ComplexType>
      <ComplexType Name="crossTenantUserSyncInbound">
        <Property Name="isSyncAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether user objects should be synchronized from the partner tenant. false causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized." />
        </Property>
      </ComplexType>
      <ComplexType Name="currencyColumn">
        <Property Name="locale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the locale from which to infer the currency symbol." />
        </Property>
      </ComplexType>
      <ComplexType Name="customAppManagementConfiguration" BaseType="graph.appManagementConfiguration" />
      <ComplexType Name="customExtensionAuthenticationConfiguration" Abstract="true" />
      <ComplexType Name="customExtensionCallbackConfiguration" Abstract="true">
        <Property Name="timeoutDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum duration in ISO 8601 format that Microsoft Entra ID will wait for a resume action for the callout it sent to the logic app. The valid range for custom extensions in lifecycle workflows is five minutes to three hours. The valid range for custom extensions in entitlement management is between 5 minutes and 14 days. For example, PT3H refers to three hours, P3D refers to three days, PT10M refers to ten minutes." />
        </Property>
      </ComplexType>
      <ComplexType Name="customExtensionCalloutInstance">
        <Property Name="customExtensionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identification of the custom extension that was triggered at this instance." />
        </Property>
        <Property Name="detail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details provided by the logic app during the callback of the request instance." />
        </Property>
        <Property Name="externalCorrelationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique run identifier for the logic app." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the callout instance. Read-only." />
        </Property>
        <Property Name="status" Type="graph.customExtensionCalloutInstanceStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the request to the custom extension. The possible values are: calloutSent, callbackReceived, calloutFailed, callbackTimedOut, waitingForCallback, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="customExtensionCalloutRequest">
        <Property Name="data" Type="graph.customExtensionData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the data that will be provided to the external system." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the source system or event context related to the callout request." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the type of event related to the callout request." />
        </Property>
      </ComplexType>
      <ComplexType Name="customExtensionCalloutResponse">
        <Property Name="data" Type="graph.customExtensionData">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the data the external system provides to the custom extension endpoint." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the external system or event context related to the response." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the type of event related to the response." />
        </Property>
      </ComplexType>
      <ComplexType Name="customExtensionClientConfiguration">
        <Property Name="maximumRetries" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies." />
        </Property>
        <Property Name="timeoutInMilliseconds" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000." />
        </Property>
      </ComplexType>
      <ComplexType Name="customExtensionData" Abstract="true" />
      <ComplexType Name="customExtensionEndpointConfiguration" Abstract="true" />
      <ComplexType Name="customExtensionOverwriteConfiguration">
        <Property Name="clientConfiguration" Type="graph.customExtensionClientConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configuration regarding properties of the custom extension which can be overwritten per event listener. If no values are provided, the properties on the custom extension are used." />
        </Property>
      </ComplexType>
      <ComplexType Name="customSecurityAttributeValue" OpenType="true" />
      <ComplexType Name="customTimeZone" BaseType="graph.timeZoneBase">
        <Property Name="bias" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset." />
        </Property>
        <Property Name="daylightOffset" Type="graph.daylightTimeZoneOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies when the time zone switches from standard time to daylight saving time." />
        </Property>
        <Property Name="standardOffset" Type="graph.standardTimeZoneOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies when the time zone switches from daylight saving time to standard time." />
        </Property>
      </ComplexType>
      <ComplexType Name="customTrainingSetting" BaseType="graph.trainingSetting">
        <Property Name="assignedTo" Type="Collection(graph.trainingAssignedTo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the custom training setting." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the custom training setting." />
        </Property>
        <Property Name="durationInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training duration." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The training URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="dataSubject" OpenType="true">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email of the data subject." />
        </Property>
        <Property Name="firstName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="First name of the data subject." />
        </Property>
        <Property Name="lastName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last Name of the data subject." />
        </Property>
        <Property Name="residency" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country/region of residency. The residency information is uesed only for internal reporting but not for the content search." />
        </Property>
      </ComplexType>
      <ComplexType Name="dateTimeColumn">
        <Property Name="displayAs" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default." />
        </Property>
        <Property Name="format" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime" />
        </Property>
      </ComplexType>
      <ComplexType Name="dateTimeTimeZone">
        <Property Name="dateTime" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000)." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values." />
        </Property>
      </ComplexType>
      <ComplexType Name="daylightTimeZoneOffset" BaseType="graph.standardTimeZoneOffset">
        <Property Name="daylightBias" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes." />
        </Property>
      </ComplexType>
      <ComplexType Name="defaultColumnValue">
        <Property Name="formula" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The formula used to compute the default value for the column." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The direct value to use as the default value for the column." />
        </Property>
      </ComplexType>
      <ComplexType Name="defaultInvitationRedemptionIdentityProviderConfiguration" BaseType="graph.invitationRedemptionIdentityProviderConfiguration" />
      <ComplexType Name="defaultUserRolePermissions">
        <Property Name="allowedToCreateApps" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the default user role can create applications. This setting corresponds to the Users can register applications setting in the User settings menu in the Microsoft Entra admin center." />
        </Property>
        <Property Name="allowedToCreateSecurityGroups" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Microsoft Entra admin center:  The Users can create security groups in Microsoft Entra admin centers, API or PowerShell setting in the Group settings menu.  Users can create security groups setting in the User settings menu." />
        </Property>
        <Property Name="allowedToCreateTenants" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the default user role can create tenants. This setting corresponds to the Restrict non-admin users from creating tenants setting in the User settings menu in the Microsoft Entra admin center.  When this setting is false, users assigned the Tenant Creator role can still create tenants." />
        </Property>
        <Property Name="allowedToReadBitlockerKeysForOwnedDevice" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role." />
        </Property>
        <Property Name="allowedToReadOtherUsers" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the default user role can read other users. DO NOT SET THIS VALUE TO false." />
        </Property>
        <Property Name="permissionGrantPoliciesAssigned" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if user consent to apps is allowed, and if it is, which permission to grant consent and which app consent policy (permissionGrantPolicy) govern the permission for users to grant consent. Value should be in the format managePermissionGrantsForSelf.{id}, where {id} is the id of a built-in or custom app consent policy. An empty list indicates user consent to apps is disabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="defenderDetectedMalwareActions">
        <Property Name="highSeverity" Type="graph.defenderThreatAction" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block." />
        </Property>
        <Property Name="lowSeverity" Type="graph.defenderThreatAction" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block." />
        </Property>
        <Property Name="moderateSeverity" Type="graph.defenderThreatAction" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block." />
        </Property>
        <Property Name="severeSeverity" Type="graph.defenderThreatAction" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block." />
        </Property>
      </ComplexType>
      <ComplexType Name="delegatedAdminAccessContainer">
        <Property Name="accessContainerId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the access container (for example, a security group). For 'securityGroup' access containers, this must be a valid ID of a Microsoft Entra security group in the Microsoft partner's tenant." />
        </Property>
        <Property Name="accessContainerType" Type="graph.delegatedAdminAccessContainerType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of access container (for example, security group) that will be assigned one or more roles through a delegated admin relationship. The possible values are: securityGroup, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="delegatedAdminAccessDetails">
        <Property Name="unifiedRoles" Type="Collection(graph.unifiedRole)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The directory roles that the Microsoft partner is assigned in the customer tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="delegatedAdminRelationshipCustomerParticipant">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the customer tenant as set by Microsoft Entra ID. Read-only" />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra ID-assigned tenant ID of the customer tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="deleteAction">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the item that was deleted." />
        </Property>
        <Property Name="objectType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="File or Folder, depending on the type of the deleted item." />
        </Property>
      </ComplexType>
      <ComplexType Name="deleted">
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the state of the deleted item." />
        </Property>
      </ComplexType>
      <ComplexType Name="deleteUserFromSharedAppleDeviceActionResult" BaseType="graph.deviceActionResult">
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User principal name of the user to be deleted" />
        </Property>
      </ComplexType>
      <ComplexType Name="detailsInfo" OpenType="true" />
      <ComplexType Name="deviceActionResult">
        <Property Name="actionName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Action name" />
        </Property>
        <Property Name="actionState" Type="graph.actionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time the action state was last updated" />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time the action was initiated" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceAndAppManagementAssignmentTarget" Abstract="true" />
      <ComplexType Name="deviceAndAppManagementData">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceCompliancePolicySettingState">
        <Property Name="currentValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current value of setting on device" />
        </Property>
        <Property Name="errorCode" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error code for the setting" />
        </Property>
        <Property Name="errorDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error description" />
        </Property>
        <Property Name="instanceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of setting instance that is being reported." />
        </Property>
        <Property Name="setting" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The setting that is being reported" />
        </Property>
        <Property Name="settingName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Localized/user friendly setting name that is being reported" />
        </Property>
        <Property Name="sources" Type="Collection(graph.settingSource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contributing policies" />
        </Property>
        <Property Name="state" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserEmail" />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserId" />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserName" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceConfigurationSettingState">
        <Property Name="currentValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current value of setting on device" />
        </Property>
        <Property Name="errorCode" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error code for the setting" />
        </Property>
        <Property Name="errorDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error description" />
        </Property>
        <Property Name="instanceDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of setting instance that is being reported." />
        </Property>
        <Property Name="setting" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The setting that is being reported" />
        </Property>
        <Property Name="settingName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Localized/user friendly setting name that is being reported" />
        </Property>
        <Property Name="sources" Type="Collection(graph.settingSource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contributing policies" />
        </Property>
        <Property Name="state" Type="graph.complianceStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned." />
        </Property>
        <Property Name="userEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserEmail" />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserId" />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserName" />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceDetail">
        <Property Name="browser" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the browser information of the used in the sign-in. Populated for devices registered in Microsoft Entra." />
        </Property>
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the unique ID of the device used in the sign-in. Populated for devices registered in Microsoft Entra." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to the name of the device used in the sign-in. Populated for devices registered in Microsoft Entra." />
        </Property>
        <Property Name="isCompliant" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the device is compliant or not." />
        </Property>
        <Property Name="isManaged" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the device is managed or not." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the OS name and version used in the sign-in." />
        </Property>
        <Property Name="trustType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates information on whether the device used in the sign-in is workplace-joined, Microsoft Entra-joined, domain-joined." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceEnrollmentPlatformRestriction">
        <Property Name="osMaximumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max OS version supported" />
        </Property>
        <Property Name="osMinimumVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Min OS version supported" />
        </Property>
        <Property Name="personalDeviceEnrollmentBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block personally owned devices from enrolling" />
        </Property>
        <Property Name="platformBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Block the platform from enrolling" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceExchangeAccessStateSummary">
        <Property Name="allowedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Allowed." />
        </Property>
        <Property Name="blockedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Blocked." />
        </Property>
        <Property Name="quarantinedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Quarantined." />
        </Property>
        <Property Name="unavailableDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices for which no Exchange Access State could be found." />
        </Property>
        <Property Name="unknownDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Unknown." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceGeoLocation">
        <Property Name="altitude" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Altitude, given in meters above sea level" />
        </Property>
        <Property Name="heading" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Heading in degrees from true north" />
        </Property>
        <Property Name="horizontalAccuracy" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Accuracy of longitude and latitude in meters" />
        </Property>
        <Property Name="lastCollectedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which location was recorded, relative to UTC" />
        </Property>
        <Property Name="latitude" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Latitude coordinate of the device's location" />
        </Property>
        <Property Name="longitude" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Longitude coordinate of the device's location" />
        </Property>
        <Property Name="speed" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Speed the device is traveling in meters per second" />
        </Property>
        <Property Name="verticalAccuracy" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Accuracy of altitude in meters" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceHealthAttestationState">
        <Property Name="attestationIdentityKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate." />
        </Property>
        <Property Name="bitLockerStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="On or Off of BitLocker Drive Encryption" />
        </Property>
        <Property Name="bootAppSecurityVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
        </Property>
        <Property Name="bootDebugging" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When bootDebugging is enabled, the device is used in development and testing" />
        </Property>
        <Property Name="bootManagerSecurityVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
        </Property>
        <Property Name="bootManagerVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the Boot Manager" />
        </Property>
        <Property Name="bootRevisionListInfo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Boot Revision List that was loaded during initial boot on the attested device" />
        </Property>
        <Property Name="codeIntegrity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When code integrity is enabled, code execution is restricted to integrity verified code" />
        </Property>
        <Property Name="codeIntegrityCheckVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the Boot Manager" />
        </Property>
        <Property Name="codeIntegrityPolicy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Code Integrity policy that is controlling the security of the boot environment" />
        </Property>
        <Property Name="contentNamespaceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DHA report version. (Namespace version)" />
        </Property>
        <Property Name="contentVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HealthAttestation state schema version" />
        </Property>
        <Property Name="dataExcutionPolicy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="DEP Policy defines a set of hardware and software technologies that perform additional checks on memory" />
        </Property>
        <Property Name="deviceHealthAttestationStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DHA report version. (Namespace version)" />
        </Property>
        <Property Name="earlyLaunchAntiMalwareDriverProtection" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ELAM provides protection for the computers in your network when they start up" />
        </Property>
        <Property Name="healthAttestationSupportedStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This attribute indicates if DHA is supported for the device" />
        </Property>
        <Property Name="healthStatusMismatchInfo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This attribute appears if DHA-Service detects an integrity issue" />
        </Property>
        <Property Name="issuedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device was evaluated or issued to MDM" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update." />
        </Property>
        <Property Name="operatingSystemKernelDebugging" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When operatingSystemKernelDebugging is enabled, the device is used in development and testing" />
        </Property>
        <Property Name="operatingSystemRevListInfo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Operating System Revision List that was loaded during initial boot on the attested device" />
        </Property>
        <Property Name="pcr0" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The measurement that is captured in PCR[0]" />
        </Property>
        <Property Name="pcrHashAlgorithm" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Informational attribute that identifies the HASH algorithm that was used by TPM" />
        </Property>
        <Property Name="resetCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of times a PC device has hibernated or resumed" />
        </Property>
        <Property Name="restartCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of times a PC device has rebooted" />
        </Property>
        <Property Name="safeMode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Safe mode is a troubleshooting option for Windows that starts your computer in a limited state" />
        </Property>
        <Property Name="secureBoot" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When Secure Boot is enabled, the core components must have the correct cryptographic signatures" />
        </Property>
        <Property Name="secureBootConfigurationPolicyFingerPrint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fingerprint of the Custom Secure Boot Configuration Policy" />
        </Property>
        <Property Name="testSigning" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When test signing is allowed, the device does not enforce signature validation during boot" />
        </Property>
        <Property Name="tpmVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
        </Property>
        <Property Name="virtualSecureMode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="VSM is a container that protects high value assets from a compromised kernel" />
        </Property>
        <Property Name="windowsPE" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operating system running with limited services that is used to prepare a computer for Windows" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceLocalCredential" BaseType="microsoft.graph.entity">
        <Property Name="accountName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the local admin account for which LAPS is enabled." />
        </Property>
        <Property Name="accountSid" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SID of the local admin account for which LAPS is enabled." />
        </Property>
        <Property Name="backupDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the local administrator account credential for the device object was backed up to Azure Active Directory." />
        </Property>
        <Property Name="passwordBase64" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password for the local administrator account that is backed up to Azure Active Directory and returned as a Base64 encoded value." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceManagementPartnerAssignment">
        <Property Name="target" Type="graph.deviceAndAppManagementAssignmentTarget">
          <Annotation Term="Org.OData.Core.V1.Description" String="User groups targeting for devices to be enrolled through partner." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceManagementSettings">
        <Property Name="deviceComplianceCheckinThresholdDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days a device is allowed to go without checking in to remain compliant." />
        </Property>
        <Property Name="isScheduledActionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Is feature enabled or not for scheduled action for rule." />
        </Property>
        <Property Name="secureByDefault" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device should be noncompliant when there is no compliance policy targeted when this is true" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceOperatingSystemSummary">
        <Property Name="androidCorporateWorkProfileCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647" />
        </Property>
        <Property Name="androidCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of android device count." />
        </Property>
        <Property Name="androidDedicatedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of dedicated Android devices." />
        </Property>
        <Property Name="androidDeviceAdminCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of device admin Android devices." />
        </Property>
        <Property Name="androidFullyManagedCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of fully managed Android devices." />
        </Property>
        <Property Name="androidWorkProfileCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of work profile Android devices." />
        </Property>
        <Property Name="configMgrDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of ConfigMgr managed devices." />
        </Property>
        <Property Name="iosCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of iOS device count." />
        </Property>
        <Property Name="macOSCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Mac OS X device count." />
        </Property>
        <Property Name="unknownCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown device count." />
        </Property>
        <Property Name="windowsCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Windows device count." />
        </Property>
        <Property Name="windowsMobileCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of Windows mobile device count." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceProtectionOverview">
        <Property Name="cleanDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices reporting as clean" />
        </Property>
        <Property Name="criticalFailuresDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with critical failures" />
        </Property>
        <Property Name="inactiveThreatAgentDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with inactive threat agent" />
        </Property>
        <Property Name="pendingFullScanDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices pending full scan" />
        </Property>
        <Property Name="pendingManualStepsDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with pending manual steps" />
        </Property>
        <Property Name="pendingOfflineScanDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of pending offline scan devices" />
        </Property>
        <Property Name="pendingQuickScanDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="pendingRestartDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices pending restart" />
        </Property>
        <Property Name="pendingSignatureUpdateDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with an old signature" />
        </Property>
        <Property Name="totalReportedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total device count." />
        </Property>
        <Property Name="unknownStateThreatAgentDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with threat agent state as unknown" />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceRegistrationMembership" />
      <ComplexType Name="devicesFilter">
        <Property Name="mode" Type="graph.crossTenantAccessPolicyTargetConfigurationAccessType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether devices that satisfy the rule should be allowed or blocked. The possible values are: allowed, blocked, unknownFutureValue." />
        </Property>
        <Property Name="rule" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the rule to filter the devices. For example, device.deviceAttribute2 -eq 'PrivilegedAccessWorkstation'." />
        </Property>
      </ComplexType>
      <ComplexType Name="diagnostic">
        <Property Name="message" Type="Edm.String" />
        <Property Name="url" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="Dictionary" OpenType="true" />
      <ComplexType Name="disableAndDeleteUserApplyAction" BaseType="graph.accessReviewApplyAction" />
      <ComplexType Name="displayNameLocalization">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field." />
        </Property>
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the language culture-code and friendly name of the language that the displayName field has been provided in." />
        </Property>
      </ComplexType>
      <ComplexType Name="documentSet">
        <NavigationProperty Name="sharedColumns" Type="Collection(graph.columnDefinition)" />
        <NavigationProperty Name="welcomePageColumns" Type="Collection(graph.columnDefinition)" />
        <Property Name="allowedContentTypes" Type="Collection(graph.contentTypeInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Content types allowed in document set." />
        </Property>
        <Property Name="defaultContents" Type="Collection(graph.documentSetContent)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default contents of document set." />
        </Property>
        <Property Name="propagateWelcomePageChanges" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to push welcome page changes to inherited content types." />
        </Property>
        <Property Name="shouldPrefixNameToFile" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to add the name of the document set to each file name." />
        </Property>
        <Property Name="welcomePageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Welcome page absolute URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="documentSetContent">
        <Property Name="contentType" Type="graph.contentTypeInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Content type information of the file." />
        </Property>
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the file in resource folder that should be added as a default content or a template in the document set." />
        </Property>
        <Property Name="folderName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder name in which the file will be placed when a new document set is created in the library." />
        </Property>
      </ComplexType>
      <ComplexType Name="documentSetVersionItem">
        <Property Name="itemId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the item." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of the item." />
        </Property>
        <Property Name="versionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version ID of the item." />
        </Property>
      </ComplexType>
      <ComplexType Name="domainIdentitySource" BaseType="graph.identitySource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the identity source, typically also the domain name. Read only." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The domain name. Read only." />
        </Property>
      </ComplexType>
      <ComplexType Name="domainState">
        <Property Name="lastActionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes." />
        </Property>
        <Property Name="operation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of asynchronous operation. The values can be ForceDelete or Verification." />
        </Property>
        <Property Name="status" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current status of the operation.  Scheduled - Operation is scheduled but hasn't started.  InProgress - Task is in progress.  Failed - The operation failed." />
        </Property>
      </ComplexType>
      <ComplexType Name="driveItemSource">
        <Property Name="application" Type="graph.driveItemSourceApplication">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the source application where the file was created." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external identifier for the drive item from the source." />
        </Property>
      </ComplexType>
      <ComplexType Name="driveItemUploadableProperties">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a user-visible description of the item. Read-write. Only on OneDrive Personal." />
        </Property>
        <Property Name="driveItemSource" Type="graph.driveItemSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the drive item source. Read-write. Only on OneDrive for Business and SharePoint." />
        </Property>
        <Property Name="fileSize" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides an expected file size to perform a quota check before uploading. Only on OneDrive Personal." />
        </Property>
        <Property Name="fileSystemInfo" Type="graph.fileSystemInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="File system information on client. Read-write." />
        </Property>
        <Property Name="mediaSource" Type="graph.mediaSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media source information. Read-write. Only on OneDrive for Business and SharePoint." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the item (filename and extension). Read-write." />
        </Property>
      </ComplexType>
      <ComplexType Name="driveRecipient">
        <Property Name="alias" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The alias of the domain object, for cases where an email address is unavailable (e.g. security groups)." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address for the recipient, if the recipient has an associated email address." />
        </Property>
        <Property Name="objectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the recipient in the directory." />
        </Property>
      </ComplexType>
      <ComplexType Name="edgeSearchEngine" BaseType="graph.edgeSearchEngineBase">
        <Property Name="edgeSearchEngineType" Type="graph.edgeSearchEngineType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing." />
        </Property>
      </ComplexType>
      <ComplexType Name="edgeSearchEngineBase" Abstract="true" />
      <ComplexType Name="edgeSearchEngineCustom" BaseType="graph.edgeSearchEngineBase">
        <Property Name="edgeSearchEngineOpenSearchXmlUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine." />
        </Property>
      </ComplexType>
      <ComplexType Name="editAction" />
      <ComplexType Name="educationAssignmentClassRecipient" BaseType="graph.educationAssignmentRecipient" />
      <ComplexType Name="educationAssignmentGrade" Abstract="true">
        <Property Name="gradedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who did the grading." />
        </Property>
        <Property Name="gradedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the grade was applied to this submission object. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
      </ComplexType>
      <ComplexType Name="educationAssignmentGradeType" Abstract="true" />
      <ComplexType Name="educationAssignmentGroupRecipient" BaseType="graph.educationAssignmentRecipient" />
      <ComplexType Name="educationAssignmentIndividualRecipient" BaseType="graph.educationAssignmentRecipient">
        <Property Name="recipients" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of IDs of the recipients." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationAssignmentPointsGrade" BaseType="graph.educationAssignmentGrade">
        <Property Name="points" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of points a teacher is giving this submission object." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationAssignmentPointsGradeType" BaseType="graph.educationAssignmentGradeType">
        <Property Name="maxPoints" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max points possible for this assignment." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationAssignmentRecipient" Abstract="true" />
      <ComplexType Name="educationChannelResource" BaseType="graph.educationResource">
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the channel resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationCourse">
        <Property Name="courseNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the course." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the course." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the course." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the course from the syncing system." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Subject of the course." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationExcelResource" BaseType="graph.educationResource">
        <Property Name="fileUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pointer to the Excel file object." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationExternalResource" BaseType="graph.educationResource">
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location of the resource. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationFeedback">
        <Property Name="feedbackBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="User who created the feedback." />
        </Property>
        <Property Name="feedbackDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the feedback was given. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="text" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Feedback." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationFileResource" BaseType="graph.educationResource">
        <Property Name="fileUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location on disk of the file resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationItemBody">
        <Property Name="content" Type="Edm.String" />
        <Property Name="contentType" Type="graph.bodyType" />
      </ComplexType>
      <ComplexType Name="educationLinkedAssignmentResource" BaseType="graph.educationResource">
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the actual assignment." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationLinkResource" BaseType="graph.educationResource">
        <Property Name="link" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL to the resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationMediaResource" BaseType="graph.educationResource">
        <Property Name="fileUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location of the file on shared point folder. Required" />
        </Property>
      </ComplexType>
      <ComplexType Name="educationOnPremisesInfo">
        <Property Name="immutableId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the user object in Active Directory." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationPowerPointResource" BaseType="graph.educationResource">
        <Property Name="fileUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location of the file on disk." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationResource" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The individual who created the resource." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the resource was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of resource." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last user to modify the resource." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Moment in time when the resource was last modified.  The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationStudent">
        <Property Name="birthDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="Birth date of the student." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the student in the source system." />
        </Property>
        <Property Name="gender" Type="graph.educationGender">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are: female, male, other, unknownFutureValue." />
        </Property>
        <Property Name="grade" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current grade level of the student." />
        </Property>
        <Property Name="graduationYear" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Year the student is graduating from the school." />
        </Property>
        <Property Name="studentNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Student Number." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationSubmissionIndividualRecipient" BaseType="graph.educationSubmissionRecipient">
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User ID of the user to whom the submission is assigned." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationSubmissionRecipient" Abstract="true" />
      <ComplexType Name="educationTeacher">
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the teacher in the source system." />
        </Property>
        <Property Name="teacherNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Teacher number." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationTeamsAppResource" BaseType="graph.educationResource">
        <Property Name="appIconWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL that points to the icon of the app." />
        </Property>
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Teams app ID of the application." />
        </Property>
        <Property Name="teamsEmbeddedContentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL for the app resource that will be opened by Teams." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL for the app resource that can be opened in the browser." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationTerm">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the term." />
        </Property>
        <Property Name="endDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="End of the term." />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of term in the syncing system." />
        </Property>
        <Property Name="startDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="Start of the term." />
        </Property>
      </ComplexType>
      <ComplexType Name="educationWordResource" BaseType="graph.educationResource">
        <Property Name="fileUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location of the file on disk." />
        </Property>
      </ComplexType>
      <ComplexType Name="emailAddress">
        <Property Name="address" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the person or entity." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the person or entity." />
        </Property>
      </ComplexType>
      <ComplexType Name="emailIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="emailPayloadDetail" BaseType="graph.payloadDetail">
        <Property Name="fromEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the user." />
        </Property>
        <Property Name="fromName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user." />
        </Property>
        <Property Name="isExternalSender" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the sender isn't from the user's organization." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject of the email address sent to the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="emailSettings">
        <Property Name="senderDomain" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the domain that should be used when sending email notifications. This domain must be verified in order to be used. We recommend that you use a domain that has the appropriate DNS records to facilitate email validation, like SPF, DKIM, DMARC, and MX, because this then complies with the RFC compliance for sending and receiving email. For details, see Learn more about Exchange Online Email Routing." />
        </Property>
        <Property Name="useCompanyBranding" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the organization’s banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If true the banner logo will be taken from the tenant’s branding settings. This value can only be set to true if the organizationalBranding bannerLogo property is set." />
        </Property>
      </ComplexType>
      <ComplexType Name="employeeOrgData">
        <Property Name="costCenter" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cost center associated with the user. Returned only on $select. Supports $filter." />
        </Property>
        <Property Name="division" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the division in which the user works. Returned only on $select. Supports $filter." />
        </Property>
      </ComplexType>
      <ComplexType Name="endUserNotificationSetting" Abstract="true">
        <Property Name="notificationPreference" Type="graph.endUserNotificationPreference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue." />
        </Property>
        <Property Name="positiveReinforcement" Type="graph.positiveReinforcementNotification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Positive reinforcement detail." />
        </Property>
        <Property Name="settingType" Type="graph.endUserNotificationSettingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="entitlementManagementSchedule">
        <Property Name="expiration" Type="graph.expirationPattern">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the access should expire." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recurring access review pattern. Not used in access requests." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="enumeratedDeviceRegistrationMembership" BaseType="graph.deviceRegistrationMembership">
        <Property Name="groups" Type="Collection(Edm.String)" />
        <Property Name="users" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="eventMessageDetail" Abstract="true" />
      <ComplexType Name="excludeTarget">
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object identifier of a Microsoft Entra user or group." />
        </Property>
        <Property Name="targetType" Type="graph.authenticationMethodTargetType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the authentication method target. Possible values are: user, group, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="exclusionGroupAssignmentTarget" BaseType="graph.groupAssignmentTarget" />
      <ComplexType Name="expirationPattern">
        <Property Name="duration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The requestor's desired duration of access represented in ISO 8601 format for durations. For example, PT3H refers to three hours.  If specified in a request, endDateTime should not be present and the type property should be set to afterDuration." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="type" Type="graph.expirationPatternType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The requestor's desired expiration pattern type. The possible values are: notSpecified, noExpiration, afterDateTime, afterDuration." />
        </Property>
      </ComplexType>
      <ComplexType Name="expressionInputObject">
        <Property Name="definition" Type="graph.objectDefinition">
          <Annotation Term="Org.OData.Core.V1.Description" String="Definition of the test object." />
        </Property>
        <Property Name="properties" Type="Collection(graph.stringKeyObjectValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Property values of the test object." />
        </Property>
      </ComplexType>
      <ComplexType Name="extensionSchemaProperty">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the strongly typed property defined as part of a schema extension." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer, or String. For more information, see Supported property data types." />
        </Property>
      </ComplexType>
      <ComplexType Name="externalDomainFederation" BaseType="graph.identitySource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the identity source, typically also the domain name. Read only." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The domain name. Read only." />
        </Property>
        <Property Name="issuerUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The issuerURI of the incoming federation. Read only." />
        </Property>
      </ComplexType>
      <ComplexType Name="externalLink">
        <Property Name="href" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the link." />
        </Property>
      </ComplexType>
      <ComplexType Name="externalSponsors" BaseType="graph.subjectSet" />
      <ComplexType Name="extractSensitivityLabelsResult">
        <Property Name="labels" Type="Collection(graph.sensitivityLabelAssignment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of sensitivity labels assigned to a file." />
        </Property>
      </ComplexType>
      <ComplexType Name="featureTarget">
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the entity that's targeted in the include or exclude rule, or all_users to target all users." />
        </Property>
        <Property Name="targetType" Type="graph.featureTargetType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The kind of entity that's targeted. The possible values are: group, administrativeUnit, role, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="fido2KeyRestrictions">
        <Property Name="aaGuids" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of Authenticator Attestation GUIDs. AADGUIDs define key types and manufacturers." />
        </Property>
        <Property Name="enforcementType" Type="graph.fido2RestrictionEnforcementType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enforcement type. Possible values are: allow, block." />
        </Property>
        <Property Name="isEnforced" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if the configured key enforcement is enabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="file">
        <Property Name="hashes" Type="graph.hashes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hashes of the file's binary content, if available. Read-only." />
        </Property>
        <Property Name="mimeType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only." />
        </Property>
        <Property Name="processingMetadata" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="fileEncryptionInfo">
        <Property Name="encryptionKey" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The key used to encrypt the file content." />
        </Property>
        <Property Name="fileDigest" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest." />
        </Property>
        <Property Name="fileDigestAlgorithm" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm." />
        </Property>
        <Property Name="initializationVector" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes." />
        </Property>
        <Property Name="mac" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes." />
        </Property>
        <Property Name="macKey" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes." />
        </Property>
        <Property Name="profileIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileHash">
        <Property Name="hashType" Type="graph.fileHashType">
          <Annotation Term="Org.OData.Core.V1.Description" String="File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256." />
        </Property>
        <Property Name="hashValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the file hash." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileSecurityState">
        <Property Name="fileHash" Type="graph.fileHash">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complex type containing file hashes (cryptographic and location-sensitive)." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="File name (without path)." />
        </Property>
        <Property Name="path" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Full file path of the file/imageFile." />
        </Property>
        <Property Name="riskScore" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider generated/calculated risk score of the alert file. Recommended value range of 0-1, which equates to a percentage." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileStorageContainerCustomPropertyDictionary" BaseType="graph.Dictionary" OpenType="true" />
      <ComplexType Name="fileStorageContainerCustomPropertyValue">
        <Property Name="isSearchable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the custom property is searchable. Optional. The default value is false." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the custom property. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileStorageContainerSettings">
        <Property Name="isItemVersioningEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether versioning is enabled for items in the container. Optional. Read-write." />
        </Property>
        <Property Name="isOcrEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether Optical Character Recognition (OCR) is enabled for the container. The default value is false. When set to true, OCR extraction is performed for new and updated documents of supported document types, and the extracted fields in the metadata of the document enable end-user search and search-driven solutions. When set to false, existing OCR metadata is not impacted. Optional. Read-write." />
        </Property>
        <Property Name="itemMajorVersionLimit" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum major versions allowed for items in the container. Optional. Read-write." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileStorageContainerViewpoint">
        <Property Name="effectiveRole" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current user's effective role. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileSystemInfo">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UTC date and time the file was created on a client." />
        </Property>
        <Property Name="lastAccessedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UTC date and time the file was last accessed. Available for the recent file list only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UTC date and time the file was last modified on a client." />
        </Property>
      </ComplexType>
      <ComplexType Name="filter">
        <Property Name="categoryFilterGroups" Type="Collection(graph.filterGroup)">
          <Annotation Term="Org.OData.Core.V1.Description" String="*Experimental* Filter group set used to decide whether given object belongs and should be processed as part of this object mapping. An object is considered in scope if ANY of the groups in the collection is evaluated to true." />
        </Property>
        <Property Name="groups" Type="Collection(graph.filterGroup)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter isn't satisfied any longer, such object will get deprovisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true." />
        </Property>
        <Property Name="inputFilterGroups" Type="Collection(graph.filterGroup)">
          <Annotation Term="Org.OData.Core.V1.Description" String="*Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter, then it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get deprovisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true." />
        </Property>
      </ComplexType>
      <ComplexType Name="filterClause">
        <Property Name="operatorName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the operator to be applied to the source and target operands. Must be one of the supported operators. Supported operators can be discovered." />
        </Property>
        <Property Name="sourceOperandName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of source operand (the operand being tested). The source operand name must match one of the attribute names on the source object." />
        </Property>
        <Property Name="targetOperand" Type="graph.filterOperand">
          <Annotation Term="Org.OData.Core.V1.Description" String="Values that the source operand will be tested against." />
        </Property>
      </ComplexType>
      <ComplexType Name="filterGroup">
        <Property Name="clauses" Type="Collection(graph.filterClause)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filter clauses (conditions) of this group. All clauses in a group must be satisfied in order for the filter group to evaluate to true." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Human-readable name of the filter group." />
        </Property>
      </ComplexType>
      <ComplexType Name="filterOperand">
        <Property Name="values" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of values." />
        </Property>
      </ComplexType>
      <ComplexType Name="folder">
        <Property Name="childCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of children contained immediately within this container." />
        </Property>
        <Property Name="view" Type="graph.folderView">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of properties defining the recommended view for the folder." />
        </Property>
      </ComplexType>
      <ComplexType Name="folderView">
        <Property Name="sortBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The method by which the folder should be sorted." />
        </Property>
        <Property Name="sortOrder" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending." />
        </Property>
        <Property Name="viewType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of view that should be used to represent the folder." />
        </Property>
      </ComplexType>
      <ComplexType Name="followupFlag">
        <Property Name="completedDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the follow-up was finished." />
        </Property>
        <Property Name="dueDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the follow-up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you get a 400 Bad Request response." />
        </Property>
        <Property Name="flagStatus" Type="graph.followupFlagStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status for follow-up for an item. Possible values are notFlagged, complete, and flagged." />
        </Property>
        <Property Name="startDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the follow-up is to begin." />
        </Property>
      </ComplexType>
      <ComplexType Name="freeBusyError">
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the error." />
        </Property>
        <Property Name="responseCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The response code from querying for the availability of the user, distribution list, or resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="genericError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
      </ComplexType>
      <ComplexType Name="geoCoordinates">
        <Property Name="altitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The altitude (height), in feet,  above sea level for the item. Read-only." />
        </Property>
        <Property Name="latitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The latitude, in decimal, for the item. Read-only." />
        </Property>
        <Property Name="longitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The longitude, in decimal, for the item. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="geolocationColumn" />
      <ComplexType Name="groupAssignmentTarget" BaseType="graph.deviceAndAppManagementAssignmentTarget">
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group Id that is the target of the assignment." />
        </Property>
      </ComplexType>
      <ComplexType Name="groupFilter">
        <Property Name="includedGroups" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="groupMembers" BaseType="graph.subjectSet">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the group in Microsoft Entra ID. Read only." />
        </Property>
        <Property Name="groupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the group in Microsoft Entra ID." />
        </Property>
      </ComplexType>
      <ComplexType Name="groupPeerOutlierRecommendationInsightSettings" BaseType="graph.accessReviewRecommendationInsightSetting" />
      <ComplexType Name="hashes">
        <Property Name="crc32Hash" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The CRC32 value of the file in little endian (if available). Read-only." />
        </Property>
        <Property Name="quickXorHash" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only." />
        </Property>
        <Property Name="sha1Hash" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="SHA1 hash for the contents of the file (if available). Read-only." />
        </Property>
        <Property Name="sha256Hash" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="SHA256 hash for the contents of the file (if available). Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="hostSecurityState">
        <Property Name="fqdn" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host FQDN (Fully Qualified Domain Name) (for example, machine.company.com)." />
        </Property>
        <Property Name="isAzureAdJoined" Type="Edm.Boolean" />
        <Property Name="isAzureAdRegistered" Type="Edm.Boolean" />
        <Property Name="isHybridAzureDomainJoined" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the host is domain joined to an on-premises Active Directory domain." />
        </Property>
        <Property Name="netBiosName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The local host name, without the DNS domain name." />
        </Property>
        <Property Name="os" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host Operating System. (For example, Windows 10, macOS, RHEL, etc.)." />
        </Property>
        <Property Name="privateIpAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Private (not routable) IPv4 or IPv6 address (see RFC 1918) at the time of the alert." />
        </Property>
        <Property Name="publicIpAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Publicly routable IPv4 or IPv6 address (see RFC 1918) at time of the alert." />
        </Property>
        <Property Name="riskScore" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated/calculated risk score of the host.  Recommended value range of 0-1, which equates to a percentage." />
        </Property>
      </ComplexType>
      <ComplexType Name="httpRequestEndpoint" BaseType="graph.customExtensionEndpointConfiguration">
        <Property Name="targetUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The HTTP endpoint that a custom extension calls." />
        </Property>
      </ComplexType>
      <ComplexType Name="hyperlinkOrPictureColumn">
        <Property Name="isPicture" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the display format used for URL columns is an image or a hyperlink." />
        </Property>
      </ComplexType>
      <ComplexType Name="identity" OpenType="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review." />
        </Property>
      </ComplexType>
      <ComplexType Name="identitySet" OpenType="true">
        <Property Name="application" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The application associated with this action." />
        </Property>
        <Property Name="device" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The device associated with this action." />
        </Property>
        <Property Name="user" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The user associated with this action." />
        </Property>
      </ComplexType>
      <ComplexType Name="identitySource" Abstract="true" />
      <ComplexType Name="idleSessionSignOut">
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the idle session sign-out policy is enabled." />
        </Property>
        <Property Name="signOutAfterInSeconds" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of seconds of inactivity after which a user is signed out." />
        </Property>
        <Property Name="warnAfterInSeconds" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of seconds of inactivity after which a user is notified that they'll be signed out." />
        </Property>
      </ComplexType>
      <ComplexType Name="image">
        <Property Name="height" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Height of the image, in pixels. Read-only." />
        </Property>
        <Property Name="width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Width of the image, in pixels. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="imageInfo">
        <Property Name="addImageQuery" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image" />
        </Property>
        <Property Name="alternateText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional; alt-text accessible content for the image" />
        </Property>
        <Property Name="alternativeText" Type="Edm.String" />
        <Property Name="iconUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional; URI that points to an icon which represents the application used to generate the activity" />
        </Property>
      </ComplexType>
      <ComplexType Name="implicitGrantSettings">
        <Property Name="enableAccessTokenIssuance" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this web application can request an access token using the OAuth 2.0 implicit flow." />
        </Property>
        <Property Name="enableIdTokenIssuance" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this web application can request an ID token using the OAuth 2.0 implicit flow." />
        </Property>
      </ComplexType>
      <ComplexType Name="importedWindowsAutopilotDeviceIdentityState">
        <Property Name="deviceErrorCode" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device error code reported by Device Directory Service(DDS)." />
        </Property>
        <Property Name="deviceErrorName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device error name reported by Device Directory Service(DDS)." />
        </Property>
        <Property Name="deviceImportStatus" Type="graph.importedWindowsAutopilotDeviceIdentityImportStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error." />
        </Property>
        <Property Name="deviceRegistrationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device Registration ID for successfully added device reported by Device Directory Service(DDS)." />
        </Property>
      </ComplexType>
      <ComplexType Name="inboundOutboundPolicyConfiguration">
        <Property Name="inboundAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether external users coming inbound are allowed." />
        </Property>
        <Property Name="outboundAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines whether internal users are allowed to go outbound." />
        </Property>
      </ComplexType>
      <ComplexType Name="includeAllAccountTargetContent" BaseType="graph.accountTargetContent" OpenType="true" />
      <ComplexType Name="incomingCallOptions" BaseType="graph.callOptions" />
      <ComplexType Name="incomingContext">
        <Property Name="observedParticipantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the participant that is under observation. Read-only." />
        </Property>
        <Property Name="onBehalfOf" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity that the call is happening on behalf of." />
        </Property>
        <Property Name="sourceParticipantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the participant that triggered the incoming call. Read-only." />
        </Property>
        <Property Name="transferor" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity that transferred the call." />
        </Property>
      </ComplexType>
      <ComplexType Name="incompleteData" OpenType="true">
        <Property Name="missingDataBeforeDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service does not have source data before the specified time." />
        </Property>
        <Property Name="wasThrottled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Some data was not recorded due to excessive activity." />
        </Property>
      </ComplexType>
      <ComplexType Name="informationalUrl">
        <Property Name="logoUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="CDN URL to the application's logo, Read-only." />
        </Property>
        <Property Name="marketingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link to the application's marketing page. For example, https://www.contoso.com/app/marketing" />
        </Property>
        <Property Name="privacyStatementUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link to the application's privacy statement. For example, https://www.contoso.com/app/privacy" />
        </Property>
        <Property Name="supportUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link to the application's support page. For example, https://www.contoso.com/app/support" />
        </Property>
        <Property Name="termsOfServiceUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link to the application's terms of service statement. For example, https://www.contoso.com/app/termsofservice" />
        </Property>
      </ComplexType>
      <ComplexType Name="initiator" BaseType="graph.identity" OpenType="true">
        <Property Name="initiatorType" Type="graph.initiatorType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of initiator. Possible values are: user, application, system, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="insightIdentity">
        <Property Name="address" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the user who shared the item." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the user who shared the item." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the user who shared the item." />
        </Property>
      </ComplexType>
      <ComplexType Name="insightValueDouble" BaseType="graph.userExperienceAnalyticsInsightValue">
        <Property Name="value" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The double value of the user experience analytics insight." />
        </Property>
      </ComplexType>
      <ComplexType Name="insightValueInt" BaseType="graph.userExperienceAnalyticsInsightValue">
        <Property Name="value" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The int value of the user experience analytics insight." />
        </Property>
      </ComplexType>
      <ComplexType Name="instanceResourceAccess">
        <Property Name="permissions" Type="Collection(graph.resourcePermission)" Nullable="false" />
        <Property Name="resourceAppId" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="integerRange">
        <Property Name="end" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The inclusive upper bound of the integer range." />
        </Property>
        <Property Name="start" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The inclusive lower bound of the integer range." />
        </Property>
      </ComplexType>
      <ComplexType Name="internalSponsors" BaseType="graph.subjectSet" />
      <ComplexType Name="internetMessageHeader">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the key in a key-value pair." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value in a key-value pair." />
        </Property>
      </ComplexType>
      <ComplexType Name="intuneBrand">
        <Property Name="contactITEmailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the person/organization responsible for IT support." />
        </Property>
        <Property Name="contactITName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the person/organization responsible for IT support." />
        </Property>
        <Property Name="contactITNotes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Text comments regarding the person/organization responsible for IT support." />
        </Property>
        <Property Name="contactITPhoneNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Phone number of the person/organization responsible for IT support." />
        </Property>
        <Property Name="darkBackgroundLogo" Type="graph.mimeContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Logo image displayed in Company Portal apps which have a dark background behind the logo." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Company/organization name that is displayed to end users." />
        </Property>
        <Property Name="lightBackgroundLogo" Type="graph.mimeContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Logo image displayed in Company Portal apps which have a light background behind the logo." />
        </Property>
        <Property Name="onlineSupportSiteName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the company/organization’s IT helpdesk site." />
        </Property>
        <Property Name="onlineSupportSiteUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL to the company/organization’s IT helpdesk site." />
        </Property>
        <Property Name="privacyUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL to the company/organization’s privacy policy." />
        </Property>
        <Property Name="showDisplayNameNextToLogo" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied display name will be shown next to the logo image." />
        </Property>
        <Property Name="showLogo" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied logo images are shown or not shown." />
        </Property>
        <Property Name="showNameNextToLogo" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied display name will be shown next to the logo image." />
        </Property>
        <Property Name="themeColor" Type="graph.rgbColor">
          <Annotation Term="Org.OData.Core.V1.Description" String="Primary theme color used in the Company Portal applications and web portal." />
        </Property>
      </ComplexType>
      <ComplexType Name="investigationSecurityState">
        <Property Name="name" Type="Edm.String" />
        <Property Name="status" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="invitationParticipantInfo" OpenType="true">
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Whether to hide the participant from the roster." />
        </Property>
        <Property Name="identity" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identitySet associated with this invitation." />
        </Property>
        <Property Name="participantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The ID of the target participant." />
        </Property>
        <Property Name="removeFromDefaultAudioRoutingGroup" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Whether to remove them from the main mixer." />
        </Property>
        <Property Name="replacesCallId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. The call which the target identity is currently a part of. For peer-to-peer case, the call will be dropped once the participant is added successfully." />
        </Property>
      </ComplexType>
      <ComplexType Name="invitationRedemptionIdentityProviderConfiguration">
        <Property Name="fallbackIdentityProvider" Type="graph.b2bIdentityProvidersType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. Possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount." />
        </Property>
        <Property Name="primaryIdentityProviderPrecedenceOrder" Type="Collection(graph.b2bIdentityProvidersType)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of identity providers in priority order of preference to be used for guest invitation redemption. Possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders." />
        </Property>
      </ComplexType>
      <ComplexType Name="invitedUserMessageInfo">
        <Property Name="ccRecipients" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional recipients the invitation message should be sent to. Currently only one additional recipient is supported." />
        </Property>
        <Property Name="customizedMessageBody" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Customized message body you want to send if you don't want the default message. Only plain text is allowed." />
        </Property>
        <Property Name="messageLanguage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US." />
        </Property>
      </ComplexType>
      <ComplexType Name="inviteNewBotResponse" BaseType="graph.participantJoiningResponse">
        <Property Name="inviteUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URI to receive new incoming call notification." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosDeviceType">
        <Property Name="iPad" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the app should run on iPads." />
        </Property>
        <Property Name="iPhoneAndIPod" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the app should run on iPhones and iPods." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosHomeScreenApp" BaseType="graph.iosHomeScreenItem">
        <Property Name="bundleID" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosHomeScreenFolder" BaseType="graph.iosHomeScreenItem">
        <Property Name="pages" Type="Collection(graph.iosHomeScreenFolderPage)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosHomeScreenFolderPage">
        <Property Name="apps" Type="Collection(graph.iosHomeScreenApp)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the folder page" />
        </Property>
      </ComplexType>
      <ComplexType Name="iosHomeScreenItem" Abstract="true">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the app" />
        </Property>
      </ComplexType>
      <ComplexType Name="iosHomeScreenPage">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the page" />
        </Property>
        <Property Name="icons" Type="Collection(graph.iosHomeScreenItem)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosLobAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="isRemovable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE." />
        </Property>
        <Property Name="uninstallOnDeviceRemoval" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE." />
        </Property>
        <Property Name="vpnConfigurationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is the unique identifier (Id) of the VPN Configuration to apply to the app." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosMinimumOperatingSystem">
        <Property Name="v10_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v11_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v12_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v13_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v14_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v15_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v8_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
        <Property Name="v9_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosMobileAppIdentifier" BaseType="graph.mobileAppIdentifier">
        <Property Name="bundleId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app, as specified in the app store." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosNetworkUsageRule">
        <Property Name="cellularDataBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, corresponding managed apps will not be allowed to use cellular data at any time." />
        </Property>
        <Property Name="cellularDataBlockWhenRoaming" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, corresponding managed apps will not be allowed to use cellular data when roaming." />
        </Property>
        <Property Name="managedApps" Type="Collection(graph.appListItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosNotificationSettings">
        <Property Name="alertType" Type="graph.iosNotificationAlertType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none." />
        </Property>
        <Property Name="appName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Application name to be associated with the bundleID." />
        </Property>
        <Property Name="badgesEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether badges are allowed for this app." />
        </Property>
        <Property Name="bundleID" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bundle id of app to which to apply these notification settings." />
        </Property>
        <Property Name="enabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications are allowed for this app." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Publisher to be associated with the bundleID." />
        </Property>
        <Property Name="showInNotificationCenter" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications can be shown in notification center." />
        </Property>
        <Property Name="showOnLockScreen" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications can be shown on the lock screen." />
        </Property>
        <Property Name="soundsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether sounds are allowed for this app." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosStoreAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="isRemovable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE." />
        </Property>
        <Property Name="uninstallOnDeviceRemoval" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE." />
        </Property>
        <Property Name="vpnConfigurationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="This is the unique identifier (Id) of the VPN Configuration to apply to the app." />
        </Property>
      </ComplexType>
      <ComplexType Name="iosVppAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="useDeviceLicensing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use device licensing." />
        </Property>
        <Property Name="vpnConfigurationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The VPN Configuration Id to apply for this app." />
        </Property>
      </ComplexType>
      <ComplexType Name="ipRange" Abstract="true" />
      <ComplexType Name="iPv4CidrRange" BaseType="graph.ipRange">
        <Property Name="cidrAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="IPv4 address in CIDR notation. Not nullable." />
        </Property>
      </ComplexType>
      <ComplexType Name="iPv4Range" BaseType="graph.ipRange">
        <Property Name="lowerAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Lower address." />
        </Property>
        <Property Name="upperAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Upper address." />
        </Property>
      </ComplexType>
      <ComplexType Name="iPv6CidrRange" BaseType="graph.ipRange">
        <Property Name="cidrAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="IPv6 address in CIDR notation. Not nullable." />
        </Property>
      </ComplexType>
      <ComplexType Name="iPv6Range" BaseType="graph.ipRange">
        <Property Name="lowerAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Lower address." />
        </Property>
        <Property Name="upperAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Upper address." />
        </Property>
      </ComplexType>
      <ComplexType Name="itemActionStat" OpenType="true">
        <Property Name="actionCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of times the action took place. Read-only." />
        </Property>
        <Property Name="actorCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of distinct actors that performed the action. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="itemBody">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the item." />
        </Property>
        <Property Name="contentType" Type="graph.bodyType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the content. Possible values are text and html." />
        </Property>
      </ComplexType>
      <ComplexType Name="itemPreviewInfo">
        <Property Name="getUrl" Type="Edm.String" />
        <Property Name="postParameters" Type="Edm.String" />
        <Property Name="postUrl" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="itemReference">
        <Property Name="driveId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a drive. Read-only." />
        </Property>
        <Property Name="driveType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the driveItem in the drive or a listItem in a list. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the item being referenced. Read-only." />
        </Property>
        <Property Name="path" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Percent-encoded path that can be used to navigate to the item. Read-only." />
        </Property>
        <Property Name="shareId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for a shared resource that can be accessed via the Shares API." />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns identifiers useful for SharePoint REST compatibility. Read-only." />
        </Property>
        <Property Name="siteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated." />
        </Property>
      </ComplexType>
      <ComplexType Name="joinMeetingIdMeetingInfo" BaseType="graph.meetingInfo" OpenType="true">
        <Property Name="joinMeetingId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID used to join the meeting." />
        </Property>
        <Property Name="passcode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The passcode used to join the meeting. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="joinMeetingIdSettings">
        <Property Name="isPasscodeRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a passcode is required to join a meeting when using joinMeetingId. Optional." />
        </Property>
        <Property Name="joinMeetingId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The meeting ID to be used to join a meeting. Optional. Read-only." />
        </Property>
        <Property Name="passcode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The passcode to join a meeting.  Optional. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="Json" />
      <ComplexType Name="keyCredential">
        <Property Name="customKeyIdentifier" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name for the key, with a maximum length of 90 characters. Longer values are accepted but shortened. Optional." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="key" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it's always null.  From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key." />
        </Property>
        <Property Name="keyId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (GUID) for the key." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the credential becomes valid.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of key credential; for example, Symmetric, AsymmetricX509Cert." />
        </Property>
        <Property Name="usage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string that describes the purpose for which the key can be used; for example, Verify." />
        </Property>
      </ComplexType>
      <ComplexType Name="keyCredentialConfiguration">
        <Property Name="maxLifetime" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime." />
        </Property>
        <Property Name="restrictForAppsCreatedAfterDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied." />
        </Property>
        <Property Name="restrictionType" Type="graph.appKeyCredentialRestrictionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of restriction being applied. Possible values are asymmetricKeyLifetime, and unknownFutureValue. Each value of restrictionType can be used only once per policy." />
        </Property>
        <Property Name="state" Type="graph.appManagementRestrictionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced." />
        </Property>
      </ComplexType>
      <ComplexType Name="keyValue">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key for the key-value pair." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value for the key-value pair." />
        </Property>
      </ComplexType>
      <ComplexType Name="keyValuePair">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name for this key-value pair" />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value for this key-value pair" />
        </Property>
      </ComplexType>
      <ComplexType Name="licenseAssignmentState">
        <Property Name="assignedByGroup" Type="Edm.String" />
        <Property Name="disabledPlans" Type="Collection(Edm.Guid)" />
        <Property Name="error" Type="Edm.String" />
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="skuId" Type="Edm.Guid" />
        <Property Name="state" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="licenseProcessingState">
        <Property Name="state" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="licenseUnitsDetail">
        <Property Name="enabled" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of units that are enabled for the active subscription of the service SKU." />
        </Property>
        <Property Name="lockedOut" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of units that are locked out because the customer canceled their subscription of the service SKU." />
        </Property>
        <Property Name="suspended" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of units that are suspended because the subscription of the service SKU has been canceled. The units can't be assigned but can still be reactivated before they're deleted." />
        </Property>
        <Property Name="warning" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it's canceled (moved to a suspended state)." />
        </Property>
      </ComplexType>
      <ComplexType Name="listInfo">
        <Property Name="contentTypesEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, indicates that content types are enabled for this list." />
        </Property>
        <Property Name="hidden" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, indicates that the list isn't normally visible in the SharePoint user experience." />
        </Property>
        <Property Name="template" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more." />
        </Property>
      </ComplexType>
      <ComplexType Name="lobbyBypassSettings">
        <Property Name="isDialInBypassEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether or not to always let dial-in callers bypass the lobby. Optional." />
        </Property>
        <Property Name="scope" Type="graph.lobbyBypassScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="localAdminPasswordSettings">
        <Property Name="isEnabled" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="localeInfo">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A name representing the user's locale in natural language, for example, 'English (United States)'." />
        </Property>
        <Property Name="locale" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2." />
        </Property>
      </ComplexType>
      <ComplexType Name="locateDeviceActionResult" BaseType="graph.deviceActionResult">
        <Property Name="deviceLocation" Type="graph.deviceGeoLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="device location" />
        </Property>
      </ComplexType>
      <ComplexType Name="location">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street address of the location." />
        </Property>
        <Property Name="coordinates" Type="graph.outlookGeoCoordinates">
          <Annotation Term="Org.OData.Core.V1.Description" String="The geographic coordinates and elevation of the location." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name associated with the location." />
        </Property>
        <Property Name="locationEmailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional email address of the location." />
        </Property>
        <Property Name="locationType" Type="graph.locationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only." />
        </Property>
        <Property Name="locationUri" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional URI representing the location." />
        </Property>
        <Property Name="uniqueId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
        <Property Name="uniqueIdType" Type="graph.locationUniqueIdType">
          <Annotation Term="Org.OData.Core.V1.Description" String="For internal use only." />
        </Property>
      </ComplexType>
      <ComplexType Name="locationConstraint">
        <Property Name="isRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes won't return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations." />
        </Property>
        <Property Name="locations" Type="Collection(graph.locationConstraintItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Constraint information for one or more locations that the client requests for the meeting." />
        </Property>
        <Property Name="suggestLocation" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The client requests the service to suggest one or more meeting locations." />
        </Property>
      </ComplexType>
      <ComplexType Name="locationConstraintItem" BaseType="graph.location">
        <Property Name="resolveAvailability" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true." />
        </Property>
      </ComplexType>
      <ComplexType Name="logicAppTriggerEndpointConfiguration" BaseType="graph.customExtensionEndpointConfiguration">
        <Property Name="logicAppWorkflowName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the logic app." />
        </Property>
        <Property Name="resourceGroupName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure resource group name for the logic app." />
        </Property>
        <Property Name="subscriptionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the Azure subscription for the logic app." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a customCalloutExtension without a signed-in user." />
        </Property>
      </ComplexType>
      <ComplexType Name="loginPageLayoutConfiguration">
        <Property Name="isFooterShown" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to show the footer on the sign-in page." />
        </Property>
        <Property Name="isHeaderShown" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to show the header on the sign-in page." />
        </Property>
        <Property Name="layoutTemplateType" Type="graph.layoutTemplateType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the layout template to be displayed on the login page for a tenant. The possible values are  default - Represents the default Microsoft layout with a centered lightbox.  verticalSplit - Represents a layout with a background on the left side and a full-height lightbox to the right.  unknownFutureValue - Evolvable enumeration sentinel value. Don't use." />
        </Property>
      </ComplexType>
      <ComplexType Name="loginPageTextVisibilitySettings">
        <Property Name="hideAccountResetCredentials" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the self-service password reset (SSPR) hyperlinks such as 'Can't access your account?', 'Forgot my password' and 'Reset it now' on the sign-in form." />
        </Property>
        <Property Name="hideCannotAccessYourAccount" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in form." />
        </Property>
        <Property Name="hideForgotMyPassword" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the self-service password reset (SSPR) 'Forgot my password' hyperlink on the sign-in form." />
        </Property>
        <Property Name="hidePrivacyAndCookies" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the 'Privacy &amp; Cookies' hyperlink in the footer." />
        </Property>
        <Property Name="hideResetItNow" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the self-service password reset (SSPR) 'reset it now' hyperlink on the sign-in form." />
        </Property>
        <Property Name="hideTermsOfUse" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to hide the 'Terms of Use' hyperlink in the footer." />
        </Property>
      </ComplexType>
      <ComplexType Name="lookupColumn">
        <Property Name="allowMultipleValues" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether multiple values can be selected from the source." />
        </Property>
        <Property Name="allowUnlimitedLength" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether values in the column should be able to exceed the standard limit of 255 characters." />
        </Property>
        <Property Name="columnName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the lookup source column." />
        </Property>
        <Property Name="listId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the lookup source list." />
        </Property>
        <Property Name="primaryLookupColumnId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here." />
        </Property>
      </ComplexType>
      <ComplexType Name="macOSIncludedApp">
        <Property Name="bundleId" Type="Edm.String" Nullable="false" />
        <Property Name="bundleVersion" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="macOsLobAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="uninstallOnDeviceRemoval" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune." />
        </Property>
      </ComplexType>
      <ComplexType Name="macOSLobChildApp">
        <Property Name="buildNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The build number of the app." />
        </Property>
        <Property Name="bundleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The bundleId of the app." />
        </Property>
        <Property Name="versionNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the app." />
        </Property>
      </ComplexType>
      <ComplexType Name="macOSMinimumOperatingSystem">
        <Property Name="v10_10" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_11" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_12" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_13" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_14" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_15" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_7" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_8" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v10_9" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v11_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v12_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
        <Property Name="v13_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
        </Property>
      </ComplexType>
      <ComplexType Name="mailboxSettings">
        <Property Name="archiveFolder" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Folder ID of an archive folder for the user." />
        </Property>
        <Property Name="automaticRepliesSetting" Type="graph.automaticRepliesSetting">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user." />
        </Property>
        <Property Name="dateFormat" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date format for the user's mailbox." />
        </Property>
        <Property Name="delegateMeetingMessageDeliveryOptions" Type="graph.delegateMeetingMessageDeliveryOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly." />
        </Property>
        <Property Name="language" Type="graph.localeInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="The locale information for the user, including the preferred language and country/region." />
        </Property>
        <Property Name="timeFormat" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time format for the user's mailbox." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default time zone for the user's mailbox." />
        </Property>
        <Property Name="userPurpose" Type="graph.userPurpose">
          <Annotation Term="Org.OData.Core.V1.Description" String="The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only." />
        </Property>
        <Property Name="workingHours" Type="graph.workingHours">
          <Annotation Term="Org.OData.Core.V1.Description" String="The days of the week and hours in a specific time zone that the user works." />
        </Property>
      </ComplexType>
      <ComplexType Name="mailTips">
        <Property Name="automaticReplies" Type="graph.automaticRepliesMailTips">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mail tips for automatic reply if it has been set up by the recipient." />
        </Property>
        <Property Name="customMailTip" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom mail tip that can be set on the recipient's mailbox." />
        </Property>
        <Property Name="deliveryRestricted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders." />
        </Property>
        <Property Name="emailAddress" Type="graph.emailAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address of the recipient to get mailtips for." />
        </Property>
        <Property Name="error" Type="graph.mailTipsError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Errors that occur during the getMailTips action." />
        </Property>
        <Property Name="externalMemberCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of external members if the recipient is a distribution list." />
        </Property>
        <Property Name="isModerated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager." />
        </Property>
        <Property Name="mailboxFull" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mailbox full status of the recipient." />
        </Property>
        <Property Name="maxMessageSize" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum message size that has been configured for the recipient's organization or mailbox." />
        </Property>
        <Property Name="recipientScope" Type="graph.recipientScopeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content." />
        </Property>
        <Property Name="recipientSuggestions" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Recipients suggested based on previous contexts where they appear in the same message." />
        </Property>
        <Property Name="totalMemberCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of members if the recipient is a distribution list." />
        </Property>
      </ComplexType>
      <ComplexType Name="mailTipsError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
      </ComplexType>
      <ComplexType Name="malware">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the virus details for the malware facet." />
        </Property>
      </ComplexType>
      <ComplexType Name="malwareState">
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated malware category (for example, trojan, ransomware, etc.)." />
        </Property>
        <Property Name="family" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated malware family (for example, 'wannacry,' 'notpetya,' etc.)." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated malware variant name (for example, Trojan:Win32/Powessere.H)." />
        </Property>
        <Property Name="severity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-determined severity of this malware." />
        </Property>
        <Property Name="wasRunning" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the detected file (malware/vulnerability) was running at the time of detection or was detected at rest on the disk." />
        </Property>
      </ComplexType>
      <ComplexType Name="managedAppDiagnosticStatus">
        <Property Name="mitigationInstruction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instruction on how to mitigate a failed validation" />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of the operation" />
        </Property>
        <Property Name="validationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The validation friendly name" />
        </Property>
      </ComplexType>
      <ComplexType Name="managedAppPolicyDeploymentSummaryPerApp">
        <Property Name="configurationAppliedUserCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users the policy is applied." />
        </Property>
        <Property Name="mobileAppIdentifier" Type="graph.mobileAppIdentifier">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deployment of an app." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaConfig" Abstract="true" />
      <ComplexType Name="mediaContentRatingAustralia">
        <Property Name="movieRating" Type="graph.ratingAustraliaMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingAustraliaTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingCanada">
        <Property Name="movieRating" Type="graph.ratingCanadaMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingCanadaTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingFrance">
        <Property Name="movieRating" Type="graph.ratingFranceMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingFranceTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingGermany">
        <Property Name="movieRating" Type="graph.ratingGermanyMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingGermanyTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingIreland">
        <Property Name="movieRating" Type="graph.ratingIrelandMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingIrelandTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingJapan">
        <Property Name="movieRating" Type="graph.ratingJapanMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingJapanTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingNewZealand">
        <Property Name="movieRating" Type="graph.ratingNewZealandMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingNewZealandTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingUnitedKingdom">
        <Property Name="movieRating" Type="graph.ratingUnitedKingdomMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingUnitedKingdomTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaContentRatingUnitedStates">
        <Property Name="movieRating" Type="graph.ratingUnitedStatesMoviesType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults." />
        </Property>
        <Property Name="tvRating" Type="graph.ratingUnitedStatesTelevisionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaInfo">
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Used to uniquely identity the resource. If passed in, the prompt uri is against this resourceId as a key." />
        </Property>
        <Property Name="uri" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Path to the prompt that will be played. Currently supports only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16 KHz) sampling rate." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaPrompt" BaseType="graph.prompt">
        <Property Name="mediaInfo" Type="graph.mediaInfo" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media information" />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaSource">
        <Property Name="contentCategory" Type="graph.mediaSourceContentCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the media content category." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaStream">
        <Property Name="direction" Type="graph.mediaDirection" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The direction. The possible values are inactive, sendOnly, receiveOnly, sendReceive." />
        </Property>
        <Property Name="label" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media stream label." />
        </Property>
        <Property Name="mediaType" Type="graph.modality" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media type. The possible values are unknown, audio, video, videoBasedScreenSharing, data." />
        </Property>
        <Property Name="serverMuted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the media is muted by the server." />
        </Property>
        <Property Name="sourceId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source ID." />
        </Property>
      </ComplexType>
      <ComplexType Name="meetingInfo" Abstract="true" />
      <ComplexType Name="meetingParticipantInfo">
        <Property Name="identity" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity information of the participant." />
        </Property>
        <Property Name="role" Type="graph.onlineMeetingRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the participant's role in the meeting." />
        </Property>
        <Property Name="upn" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User principal name of the participant." />
        </Property>
      </ComplexType>
      <ComplexType Name="meetingParticipants">
        <Property Name="attendees" Type="Collection(graph.meetingParticipantInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the meeting attendees." />
        </Property>
        <Property Name="organizer" Type="graph.meetingParticipantInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the meeting organizer." />
        </Property>
      </ComplexType>
      <ComplexType Name="meetingPolicyUpdatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="meetingChatEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents whether the meeting chat is enabled or not." />
        </Property>
        <Property Name="meetingChatId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the meeting chat." />
        </Property>
      </ComplexType>
      <ComplexType Name="meetingTimeSuggestion">
        <Property Name="attendeeAvailability" Type="Collection(graph.attendeeAvailability)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An array that shows the availability status of each attendee for this meeting suggestion." />
        </Property>
        <Property Name="confidence" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="A percentage that represents the likelhood of all the attendees attending." />
        </Property>
        <Property Name="locations" Type="Collection(graph.location)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An array that specifies the name and geographic location of each meeting location for this meeting suggestion." />
        </Property>
        <Property Name="meetingTimeSlot" Type="graph.timeSlot">
          <Annotation Term="Org.OData.Core.V1.Description" String="A time period suggested for the meeting." />
        </Property>
        <Property Name="order" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence." />
        </Property>
        <Property Name="organizerAvailability" Type="graph.freeBusyStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown." />
        </Property>
        <Property Name="suggestionReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reason for suggesting the meeting time." />
        </Property>
      </ComplexType>
      <ComplexType Name="meetingTimeSuggestionsResult">
        <Property Name="emptySuggestionsReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions." />
        </Property>
        <Property Name="meetingTimeSuggestions" Type="Collection(graph.meetingTimeSuggestion)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An array of meeting suggestions." />
        </Property>
      </ComplexType>
      <ComplexType Name="membersAddedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="members" Type="Collection(graph.teamworkUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of members added." />
        </Property>
        <Property Name="visibleHistoryStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp that denotes how far back a conversation's history is shared with the conversation members." />
        </Property>
      </ComplexType>
      <ComplexType Name="membersDeletedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="members" Type="Collection(graph.teamworkUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of members deleted." />
        </Property>
      </ComplexType>
      <ComplexType Name="membersJoinedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="members" Type="Collection(graph.teamworkUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of members who joined the chat." />
        </Property>
      </ComplexType>
      <ComplexType Name="membersLeftEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="members" Type="Collection(graph.teamworkUserIdentity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of members who left the chat." />
        </Property>
      </ComplexType>
      <ComplexType Name="mentionAction">
        <Property Name="mentionees" Type="Collection(graph.identitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identities of the users mentioned in this action." />
        </Property>
      </ComplexType>
      <ComplexType Name="messagePinnedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the event occurred." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="messageRuleActions">
        <Property Name="assignCategories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of categories to be assigned to a message." />
        </Property>
        <Property Name="copyToFolder" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of a folder that a message is to be copied to." />
        </Property>
        <Property Name="delete" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a message should be moved to the Deleted Items folder." />
        </Property>
        <Property Name="forwardAsAttachmentTo" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email addresses of the recipients to which a message should be forwarded as an attachment." />
        </Property>
        <Property Name="forwardTo" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email addresses of the recipients to which a message should be forwarded." />
        </Property>
        <Property Name="markAsRead" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a message should be marked as read." />
        </Property>
        <Property Name="markImportance" Type="graph.importance">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the importance of the message, which can be: low, normal, high." />
        </Property>
        <Property Name="moveToFolder" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the folder that a message will be moved to." />
        </Property>
        <Property Name="permanentDelete" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder." />
        </Property>
        <Property Name="redirectTo" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email addresses to which a message should be redirected." />
        </Property>
        <Property Name="stopProcessingRules" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether subsequent rules should be evaluated." />
        </Property>
      </ComplexType>
      <ComplexType Name="messageRulePredicates">
        <Property Name="bodyContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="bodyOrSubjectContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="categories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply." />
        </Property>
        <Property Name="fromAddresses" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="hasAttachments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must have attachments in order for the condition or exception to apply." />
        </Property>
        <Property Name="headerContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="importance" Type="graph.importance">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high." />
        </Property>
        <Property Name="isApprovalRequest" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be an approval request in order for the condition or exception to apply." />
        </Property>
        <Property Name="isAutomaticForward" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply." />
        </Property>
        <Property Name="isAutomaticReply" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply." />
        </Property>
        <Property Name="isEncrypted" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be encrypted in order for the condition or exception to apply." />
        </Property>
        <Property Name="isMeetingRequest" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply." />
        </Property>
        <Property Name="isMeetingResponse" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply." />
        </Property>
        <Property Name="isNonDeliveryReport" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply." />
        </Property>
        <Property Name="isPermissionControlled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply." />
        </Property>
        <Property Name="isReadReceipt" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply." />
        </Property>
        <Property Name="isSigned" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply." />
        </Property>
        <Property Name="isVoicemail" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply." />
        </Property>
        <Property Name="messageActionFlag" Type="graph.messageActionFlag">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review." />
        </Property>
        <Property Name="notSentToMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="recipientContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="senderContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="sensitivity" Type="graph.sensitivity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential." />
        </Property>
        <Property Name="sentCcMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="sentOnlyToMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="sentToAddresses" Type="Collection(graph.recipient)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply." />
        </Property>
        <Property Name="sentToMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="sentToOrCcMe" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="subjectContains" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply." />
        </Property>
        <Property Name="withinSizeRange" Type="graph.sizeRange">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply." />
        </Property>
      </ComplexType>
      <ComplexType Name="messageSecurityState">
        <Property Name="connectingIP" Type="Edm.String" />
        <Property Name="deliveryAction" Type="Edm.String" />
        <Property Name="deliveryLocation" Type="Edm.String" />
        <Property Name="directionality" Type="Edm.String" />
        <Property Name="internetMessageId" Type="Edm.String" />
        <Property Name="messageFingerprint" Type="Edm.String" />
        <Property Name="messageReceivedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="messageSubject" Type="Edm.String" />
        <Property Name="networkMessageId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="messageUnpinnedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the event occurred." />
        </Property>
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
      </ComplexType>
      <ComplexType Name="metaDataKeyStringPair">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key of the meta data." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the meta data." />
        </Property>
      </ComplexType>
      <ComplexType Name="metaDataKeyValuePair">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key of the metadata." />
        </Property>
        <Property Name="value" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the metadata. Should be an object." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftAuthenticatorFeatureSettings">
        <Property Name="displayAppInformationRequiredState" Type="graph.authenticationMethodFeatureConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the user's Authenticator app shows them the client app they're signing into." />
        </Property>
        <Property Name="displayLocationInformationRequiredState" Type="graph.authenticationMethodFeatureConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the user's Authenticator app shows them the geographic location of where the authentication request originated from." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftCustomTrainingSetting" BaseType="graph.trainingSetting">
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The completion date and time of the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="trainingAssignmentMappings" Type="Collection(graph.microsoftTrainingAssignmentMapping)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mapping details of the associated training." />
        </Property>
        <Property Name="trainingCompletionDuration" Type="graph.trainingCompletionDuration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftManagedDesktop">
        <Property Name="managedType" Type="graph.microsoftManagedDesktopType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the provisioning policy associated with Microsoft Managed Desktop settings. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged." />
        </Property>
        <Property Name="profile" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftManagedTrainingSetting" BaseType="graph.trainingSetting">
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The completion date for the training. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="trainingCompletionDuration" Type="graph.trainingCompletionDuration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftStoreForBusinessAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="useDeviceContext" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use device execution context for Microsoft Store for Business mobile app." />
        </Property>
      </ComplexType>
      <ComplexType Name="microsoftTrainingAssignmentMapping" BaseType="graph.trainingSetting">
        <NavigationProperty Name="training" Type="graph.training" />
        <Property Name="assignedTo" Type="Collection(graph.trainingAssignedTo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="mimeContent">
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the content mime type." />
        </Property>
        <Property Name="value" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The byte array that contains the actual content." />
        </Property>
      </ComplexType>
      <ComplexType Name="mobileAppAssignmentSettings" Abstract="true" />
      <ComplexType Name="mobileAppIdentifier" Abstract="true" />
      <ComplexType Name="mobileAppInstallTimeSettings">
        <Property Name="deadlineDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time at which the app should be installed." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time at which the app should be available for installation." />
        </Property>
        <Property Name="useLocalTime" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the local device time or UTC time should be used when determining the available and deadline times." />
        </Property>
      </ComplexType>
      <ComplexType Name="modifiedProperty">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the property name of the target attribute that was changed." />
        </Property>
        <Property Name="newValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the updated value for the propery." />
        </Property>
        <Property Name="oldValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the previous value (before the update) for the property." />
        </Property>
      </ComplexType>
      <ComplexType Name="moveAction">
        <Property Name="from" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the location the item was moved from." />
        </Property>
        <Property Name="to" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the location the item was moved to." />
        </Property>
      </ComplexType>
      <ComplexType Name="multiTenantOrganizationJoinRequestTransitionDetails">
        <Property Name="desiredMemberState" Type="graph.multiTenantOrganizationMemberState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the tenant in the multitenant organization currently being processed. The possible values are: pending, active, removed, unknownFutureValue. Read-only." />
        </Property>
        <Property Name="details" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details that explain the processing status if any. Read-only." />
        </Property>
        <Property Name="status" Type="graph.multiTenantOrganizationMemberProcessingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Processing state of the asynchronous job. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="multiTenantOrganizationMemberTransitionDetails">
        <Property Name="desiredRole" Type="graph.multiTenantOrganizationMemberRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="Role of the tenant in the multitenant organization. The possible values are: owner, member, unknownFutureValue." />
        </Property>
        <Property Name="desiredState" Type="graph.multiTenantOrganizationMemberState">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the tenant in the multitenant organization currently being processed. The possible values are: pending, active, removed, unknownFutureValue. Read-only." />
        </Property>
        <Property Name="details" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details that explain the processing status if any. Read-only." />
        </Property>
        <Property Name="status" Type="graph.multiTenantOrganizationMemberProcessingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Processing state of the asynchronous job. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="networkConnection">
        <Property Name="applicationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the application managing the network connection (for example, Facebook or SMTP)." />
        </Property>
        <Property Name="destinationAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Destination IP address (of the network connection)." />
        </Property>
        <Property Name="destinationDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Destination domain portion of the destination URL. (for example 'www.contoso.com')." />
        </Property>
        <Property Name="destinationLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location (by IP address mapping) associated with the destination of a network connection." />
        </Property>
        <Property Name="destinationPort" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Destination port (of the network connection)." />
        </Property>
        <Property Name="destinationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')" />
        </Property>
        <Property Name="direction" Type="graph.connectionDirection">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network connection direction. Possible values are: unknown, inbound, outbound." />
        </Property>
        <Property Name="domainRegisteredDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="localDnsName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with)." />
        </Property>
        <Property Name="natDestinationAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network Address Translation destination IP address." />
        </Property>
        <Property Name="natDestinationPort" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network Address Translation destination port." />
        </Property>
        <Property Name="natSourceAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network Address Translation source IP address." />
        </Property>
        <Property Name="natSourcePort" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network Address Translation source port." />
        </Property>
        <Property Name="protocol" Type="graph.securityNetworkProtocol">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII." />
        </Property>
        <Property Name="riskScore" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage." />
        </Property>
        <Property Name="sourceAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Source (i.e. origin) IP address (of the network connection)." />
        </Property>
        <Property Name="sourceLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location (by IP address mapping) associated with the source of a network connection." />
        </Property>
        <Property Name="sourcePort" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Source (i.e. origin) IP port (of the network connection)." />
        </Property>
        <Property Name="status" Type="graph.connectionStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed." />
        </Property>
        <Property Name="urlParameters" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Parameters (suffix) of the destination URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="noDeviceRegistrationMembership" BaseType="graph.deviceRegistrationMembership" />
      <ComplexType Name="notebookLinks">
        <Property Name="oneNoteClientUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the notebook in the OneNote native client if it's installed." />
        </Property>
        <Property Name="oneNoteWebUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the notebook in OneNote on the web." />
        </Property>
      </ComplexType>
      <ComplexType Name="noTrainingNotificationSetting" BaseType="graph.endUserNotificationSetting">
        <Property Name="simulationNotification" Type="graph.simulationNotification">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notification for the user who is part of the simulation." />
        </Property>
      </ComplexType>
      <ComplexType Name="noTrainingSetting" BaseType="graph.trainingSetting" />
      <ComplexType Name="numberColumn">
        <Property Name="decimalPlaces" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How many decimal places to display. See below for information about the possible values." />
        </Property>
        <Property Name="displayAs" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number." />
        </Property>
        <Property Name="maximum" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum permitted value." />
        </Property>
        <Property Name="minimum" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum permitted value." />
        </Property>
      </ComplexType>
      <ComplexType Name="oAuthConsentAppDetail">
        <Property Name="appScope" Type="graph.oAuthAppScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue." />
        </Property>
        <Property Name="displayLogo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App display logo." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="App name." />
        </Property>
      </ComplexType>
      <ComplexType Name="objectDefinition">
        <Property Name="attributes" Type="Collection(graph.attributeDefinition)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines attributes of the object." />
        </Property>
        <Property Name="metadata" Type="Collection(graph.objectDefinitionMetadataEntry)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the given object." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the object. Must be unique within a directory definition. Not nullable." />
        </Property>
        <Property Name="supportedApis" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The API that the provisioning service queries to retrieve data for synchronization." />
        </Property>
      </ComplexType>
      <ComplexType Name="objectDefinitionMetadataEntry">
        <Property Name="key" Type="graph.objectDefinitionMetadata">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the metadata property." />
        </Property>
      </ComplexType>
      <ComplexType Name="objectIdentity">
        <Property Name="issuer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the issuer of the identity, for example facebook.com. 512 character limit. For local accounts (where signInType isn't federated), this property is the local default domain name for the tenant, for example contoso.com.  For guests from other Microsoft Entra organizations, this is the domain of the federated organization, for example contoso.com. For more information about filtering behavior for this property, see Filtering on the identities property of a user." />
        </Property>
        <Property Name="issuerAssignedId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the unique identifier assigned to the user by the issuer. 64 character limit. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress (or a custom string that starts with emailAddress like emailAddress1), issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or _  For more information about filtering behavior for this property, see Filtering on the identities property of a user." />
        </Property>
        <Property Name="signInType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity updates the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, are performed when setting or updating a userPrincipalName identity. Extra validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.  For more information about filtering behavior for this property, see Filtering on the identities property of a user." />
        </Property>
      </ComplexType>
      <ComplexType Name="objectMapping">
        <Property Name="attributeMappings" Type="Collection(graph.attributeMapping)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Attribute mappings define which attributes to map from the source object into the target object and how they should flow. A number of functions are available to support the transformation of the original source values." />
        </Property>
        <Property Name="enabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When true, this object mapping will be processed during synchronization. When false, this object mapping will be skipped." />
        </Property>
        <Property Name="flowTypes" Type="graph.objectFlowTypes" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Which flow types are enabled for this object mapping. Add creates new objects in the target directory, Update modifies existing objects, and Delete deprovisions existing users. The default is Add, Update, Delete." />
        </Property>
        <Property Name="metadata" Type="Collection(graph.objectMappingMetadataEntry)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional extension properties. Unless mentioned explicitly, metadata values should not be changed." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Human-friendly name of the object mapping." />
        </Property>
        <Property Name="scope" Type="graph.filter">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines a filter to be used when deciding whether a given object should be provisioned. For example, you might want to only provision users that are located in the US." />
        </Property>
        <Property Name="sourceObjectName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the object in the source directory. Must match the object name from the source directory definition." />
        </Property>
        <Property Name="targetObjectName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the object in target directory. Must match the object name from the target directory definition." />
        </Property>
      </ComplexType>
      <ComplexType Name="objectMappingMetadataEntry">
        <Property Name="key" Type="graph.objectMappingMetadata">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the metadata property." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSetting" Abstract="true">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display Name." />
        </Property>
        <Property Name="omaUri" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="OMA." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingBase64" BaseType="graph.omaSetting">
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="File name associated with the Value property (.cer" />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value. (Base64 encoded string)" />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingBoolean" BaseType="graph.omaSetting">
        <Property Name="value" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingDateTime" BaseType="graph.omaSetting">
        <Property Name="value" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingFloatingPoint" BaseType="graph.omaSetting">
        <Property Name="value" Type="Edm.Single" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingInteger" BaseType="graph.omaSetting">
        <Property Name="value" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingString" BaseType="graph.omaSetting">
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="omaSettingStringXml" BaseType="graph.omaSetting">
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="File name associated with the Value property (.xml)." />
        </Property>
        <Property Name="value" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value. (UTF8 encoded byte array)" />
        </Property>
      </ComplexType>
      <ComplexType Name="onAttributeCollectionExternalUsersSelfServiceSignUp" BaseType="graph.onAttributeCollectionHandler">
        <NavigationProperty Name="attributes" Type="Collection(graph.identityUserFlowAttribute)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
        <Property Name="attributeCollectionPage" Type="graph.authenticationAttributeCollectionPage">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. The configuration for how attributes are displayed in the sign-up experience defined by a user flow, like the externalUsersSelfServiceSignupEventsFlow, specifically on the attribute collection page." />
        </Property>
      </ComplexType>
      <ComplexType Name="onAttributeCollectionHandler" Abstract="true" />
      <ComplexType Name="onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp" BaseType="graph.onAuthenticationMethodLoadStartHandler">
        <NavigationProperty Name="identityProviders" Type="Collection(graph.identityProviderBase)">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
      </ComplexType>
      <ComplexType Name="onAuthenticationMethodLoadStartHandler" Abstract="true" />
      <ComplexType Name="onenoteOperationError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
      </ComplexType>
      <ComplexType Name="onenotePagePreview">
        <Property Name="links" Type="graph.onenotePagePreviewLinks" />
        <Property Name="previewText" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="onenotePagePreviewLinks">
        <Property Name="previewImageUrl" Type="graph.externalLink" />
      </ComplexType>
      <ComplexType Name="onenotePatchContentCommand">
        <Property Name="action" Type="graph.onenotePatchActionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend." />
        </Property>
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part." />
        </Property>
        <Property Name="position" Type="graph.onenotePatchInsertPosition">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location to add the supplied content, relative to the target element. The possible values are: after (default) or before." />
        </Property>
        <Property Name="target" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The element to update. Must be the #&lt;data-id&gt; or the generated &lt;id&gt; of the element, or the body or title keyword." />
        </Property>
      </ComplexType>
      <ComplexType Name="onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp" BaseType="graph.onInteractiveAuthFlowStartHandler">
        <Property Name="isSignUpAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Specifies whether the authentication flow includes an option to sign up (create account) and sign in. Default value is false meaning only sign in is enabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="onInteractiveAuthFlowStartHandler" Abstract="true" />
      <ComplexType Name="onlineMeetingInfo">
        <Property Name="conferenceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the conference." />
        </Property>
        <Property Name="joinUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external link that launches the online meeting. This is a URL that clients launch into a browser and will redirect the user to join the meeting." />
        </Property>
        <Property Name="phones" Type="Collection(graph.phone)">
          <Annotation Term="Org.OData.Core.V1.Description" String="All of the phone numbers associated with this conference." />
        </Property>
        <Property Name="quickDial" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The preformatted quick dial for this call." />
        </Property>
        <Property Name="tollFreeNumbers" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The toll free numbers that can be used to join the conference." />
        </Property>
        <Property Name="tollNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The toll number that can be used to join the conference." />
        </Property>
      </ComplexType>
      <ComplexType Name="onlineMeetingRestricted">
        <Property Name="contentSharingDisabled" Type="graph.onlineMeetingContentSharingDisabledReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the reason shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue." />
        </Property>
        <Property Name="videoDisabled" Type="graph.onlineMeetingVideoDisabledReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="onPremisesAccidentalDeletionPrevention">
        <Property Name="alertThreshold" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Threshold value which triggers accidental deletion prevention. The threshold is either an absolute number of objects or a percentage number of objects." />
        </Property>
        <Property Name="synchronizationPreventionType" Type="graph.onPremisesDirectorySynchronizationDeletionPreventionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="onPremisesDirectorySynchronizationConfiguration">
        <Property Name="accidentalDeletionPrevention" Type="graph.onPremisesAccidentalDeletionPrevention">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the accidental deletion prevention configuration for a tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="onPremisesDirectorySynchronizationFeature">
        <Property Name="blockCloudObjectTakeoverThroughHardMatchEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to block cloud object takeover via source anchor hard match if enabled." />
        </Property>
        <Property Name="blockSoftMatchEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Use to block soft match for all objects if enabled for the  tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed." />
        </Property>
        <Property Name="bypassDirSyncOverridesEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Microsoft Entra ID." />
        </Property>
        <Property Name="cloudPasswordPolicyForPasswordSyncedUsersEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises." />
        </Property>
        <Property Name="concurrentCredentialUpdateEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to enable concurrent user credentials update in OrgId." />
        </Property>
        <Property Name="concurrentOrgIdProvisioningEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to enable concurrent user creation in OrgId." />
        </Property>
        <Property Name="deviceWritebackEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that device write-back is enabled." />
        </Property>
        <Property Name="directoryExtensionsEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that directory extensions are being synced from on-premises AD to Microsoft Entra ID." />
        </Property>
        <Property Name="fopeConflictResolutionEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over." />
        </Property>
        <Property Name="groupWriteBackEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to enable object-level group writeback feature for additional group types." />
        </Property>
        <Property Name="passwordSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate on-premise password synchronization is enabled." />
        </Property>
        <Property Name="passwordWritebackEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that writeback of password resets from Microsoft Entra ID to on-premises AD is enabled. This property isn't in use and updating it isn't supported." />
        </Property>
        <Property Name="quarantineUponProxyAddressesConflictEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that we should quarantine objects with conflicting proxy address." />
        </Property>
        <Property Name="quarantineUponUpnConflictEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName." />
        </Property>
        <Property Name="softMatchOnUpnEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that we should soft match objects based on userPrincipalName." />
        </Property>
        <Property Name="synchronizeUpnForManagedUsersEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses." />
        </Property>
        <Property Name="unifiedGroupWritebackEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that Microsoft 365 Group write-back is enabled." />
        </Property>
        <Property Name="userForcePasswordChangeOnLogonEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials." />
        </Property>
        <Property Name="userWritebackEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to indicate that user writeback is enabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="onPremisesExtensionAttributes">
        <Property Name="extensionAttribute1" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="First customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute10" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tenth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute11" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Eleventh customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute12" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Twelfth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute13" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Thirteenth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute14" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fourteenth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute15" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fifteenth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Second customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute3" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Third customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute4" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fourth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute5" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fifth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute6" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sixth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute7" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Seventh customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute8" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Eighth customizable extension attribute." />
        </Property>
        <Property Name="extensionAttribute9" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ninth customizable extension attribute." />
        </Property>
      </ComplexType>
      <ComplexType Name="onPremisesProvisioningError">
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property." />
        </Property>
        <Property Name="occurredDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the error occurred." />
        </Property>
        <Property Name="propertyCausingError" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress" />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the property causing the error." />
        </Property>
      </ComplexType>
      <ComplexType Name="onTokenIssuanceStartCustomExtensionHandler" BaseType="graph.onTokenIssuanceStartHandler">
        <NavigationProperty Name="customExtension" Type="graph.onTokenIssuanceStartCustomExtension" />
        <Property Name="configuration" Type="graph.customExtensionOverwriteConfiguration" />
      </ComplexType>
      <ComplexType Name="onTokenIssuanceStartHandler" Abstract="true" />
      <ComplexType Name="onTokenIssuanceStartReturnClaim">
        <Property Name="claimIdInApiResponse" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the claim returned by an API that is to be add to a token being issued." />
        </Property>
      </ComplexType>
      <ComplexType Name="onUserCreateStartExternalUsersSelfServiceSignUp" BaseType="graph.onUserCreateStartHandler">
        <Property Name="userTypeToCreate" Type="graph.userType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of user to create. Maps to userType property of user object. The possible values are: member, guest, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="onUserCreateStartHandler" Abstract="true" />
      <ComplexType Name="openShiftItem" BaseType="graph.shiftItem">
        <Property Name="openSlotCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of the number of slots for the given open shift." />
        </Property>
      </ComplexType>
      <ComplexType Name="operationError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation error code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation error message." />
        </Property>
      </ComplexType>
      <ComplexType Name="optionalClaim">
        <Property Name="additionalProperties" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional properties of the claim. If a property exists in this collection, it modifies the behavior of the optional claim specified in the name property." />
        </Property>
        <Property Name="essential" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the value is true, the claim specified by the client is necessary to ensure a smooth authorization experience for the specific task requested by the end user. The default value is false." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the optional claim." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source (directory object) of the claim. There are predefined claims and user-defined claims from extension properties. If the source value is null, the claim is a predefined optional claim. If the source value is user, the value in the name property is the extension property from the user object." />
        </Property>
      </ComplexType>
      <ComplexType Name="optionalClaims">
        <Property Name="accessToken" Type="Collection(graph.optionalClaim)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The optional claims returned in the JWT access token." />
        </Property>
        <Property Name="idToken" Type="Collection(graph.optionalClaim)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The optional claims returned in the JWT ID token." />
        </Property>
        <Property Name="saml2Token" Type="Collection(graph.optionalClaim)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The optional claims returned in the SAML token." />
        </Property>
      </ComplexType>
      <ComplexType Name="organizerMeetingInfo" BaseType="graph.meetingInfo" OpenType="true">
        <Property Name="organizer" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizer Microsoft Entra identity." />
        </Property>
      </ComplexType>
      <ComplexType Name="osVersionCount">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware for the OS version" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
        </Property>
        <Property Name="osVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="OS version" />
        </Property>
      </ComplexType>
      <ComplexType Name="outgoingCallOptions" BaseType="graph.callOptions" />
      <ComplexType Name="outlookGeoCoordinates">
        <Property Name="accuracy" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters." />
        </Property>
        <Property Name="altitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The altitude of the location." />
        </Property>
        <Property Name="altitudeAccuracy" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The accuracy of the altitude." />
        </Property>
        <Property Name="latitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The latitude of the location." />
        </Property>
        <Property Name="longitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The longitude of the location." />
        </Property>
      </ComplexType>
      <ComplexType Name="outOfBoxExperienceSetting">
        <Property Name="deviceUsageType" Type="graph.windowsDeviceUsageType" Nullable="false" />
        <Property Name="escapeLinkHidden" Type="Edm.Boolean" Nullable="false" />
        <Property Name="eulaHidden" Type="Edm.Boolean" Nullable="false" />
        <Property Name="keyboardSelectionPageSkipped" Type="Edm.Boolean" Nullable="false" />
        <Property Name="privacySettingsHidden" Type="Edm.Boolean" Nullable="false" />
        <Property Name="userType" Type="graph.windowsUserType" Nullable="false" />
      </ComplexType>
      <ComplexType Name="package">
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly." />
        </Property>
      </ComplexType>
      <ComplexType Name="pageLinks">
        <Property Name="oneNoteClientUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the page in the OneNote native client if it's installed." />
        </Property>
        <Property Name="oneNoteWebUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the page in OneNote on the web." />
        </Property>
      </ComplexType>
      <ComplexType Name="parentalControlSettings">
        <Property Name="countriesBlockedForMinors" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list." />
        </Property>
        <Property Name="legalAgeGroupRule" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app." />
        </Property>
      </ComplexType>
      <ComplexType Name="parseExpressionResponse">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error details, if expression evaluation resulted in an error." />
        </Property>
        <Property Name="evaluationResult" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of values produced by the evaluation of the expression." />
        </Property>
        <Property Name="evaluationSucceeded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the evaluation was successful." />
        </Property>
        <Property Name="parsedExpression" Type="graph.attributeMappingSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="An attributeMappingSource object representing the parsed expression." />
        </Property>
        <Property Name="parsingSucceeded" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the expression was parsed successfully." />
        </Property>
      </ComplexType>
      <ComplexType Name="participantInfo">
        <Property Name="countryCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only." />
        </Property>
        <Property Name="endpointType" Type="graph.endpointType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only." />
        </Property>
        <Property Name="identity" Type="graph.identitySet" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identitySet associated with this participant. Read-only." />
        </Property>
        <Property Name="languageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language culture string. Read-only." />
        </Property>
        <Property Name="participantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The participant ID of the participant. Read-only." />
        </Property>
        <Property Name="region" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The home region of the participant. This can be a country, a continent, or a larger geographic region. This doesn't change based on the participant's current physical location. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="participantJoiningResponse" Abstract="true" />
      <ComplexType Name="passwordCredential">
        <Property Name="customKeyIdentifier" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Do not use." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name for the password. Optional." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional." />
        </Property>
        <Property Name="hint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the first three characters of the password. Read-only." />
        </Property>
        <Property Name="keyId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the password." />
        </Property>
        <Property Name="secretText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only; Contains the strong passwords generated by Microsoft Entra ID that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the password becomes valid. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="passwordCredentialConfiguration">
        <Property Name="maxLifetime" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime." />
        </Property>
        <Property Name="restrictForAppsCreatedAfterDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied." />
        </Property>
        <Property Name="restrictionType" Type="graph.appCredentialRestrictionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime, customPasswordAddition, and unknownFutureValue. Each value of restrictionType can be used only once per policy." />
        </Property>
        <Property Name="state" Type="graph.appManagementRestrictionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced." />
        </Property>
      </ComplexType>
      <ComplexType Name="passwordProfile">
        <Property Name="forceChangePasswordNextSignIn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the user must change their password on the next sign-in; otherwise false." />
        </Property>
        <Property Name="forceChangePasswordNextSignInWithMfa" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, at next sign-in, the user must perform a multifactor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multifactor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false." />
        </Property>
        <Property Name="password" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next sign-in. The password must satisfy minimum requirements as specified by the user's passwordPolicies property. By default, a strong password is required." />
        </Property>
      </ComplexType>
      <ComplexType Name="passwordResetResponse">
        <Property Name="newPassword" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra ID-generated password." />
        </Property>
      </ComplexType>
      <ComplexType Name="patternedRecurrence">
        <Property Name="pattern" Type="graph.recurrencePattern">
          <Annotation Term="Org.OData.Core.V1.Description" String="The frequency of an event.  For access reviews: Do not specify this property for a one-time access review.  Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported." />
        </Property>
        <Property Name="range" Type="graph.recurrenceRange">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duration of an event." />
        </Property>
      </ComplexType>
      <ComplexType Name="payloadCoachmark">
        <Property Name="coachmarkLocation" Type="graph.coachmarkLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The coachmark location." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description about the coachmark." />
        </Property>
        <Property Name="indicator" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The coachmark indicator." />
        </Property>
        <Property Name="isValid" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the coachmark is valid or not." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The coachmark language." />
        </Property>
        <Property Name="order" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The coachmark order." />
        </Property>
      </ComplexType>
      <ComplexType Name="payloadDetail" Abstract="true">
        <Property Name="coachmarks" Type="Collection(graph.payloadCoachmark)" />
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Payload content details." />
        </Property>
        <Property Name="phishingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phishing URL used to target a user." />
        </Property>
      </ComplexType>
      <ComplexType Name="pendingContentUpdate">
        <Property Name="queuedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the pending binary operation was queued in UTC time. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="pendingOperations">
        <Property Name="pendingContentUpdate" Type="graph.pendingContentUpdate">
          <Annotation Term="Org.OData.Core.V1.Description" String="A property that indicates that an operation that might update the binary content of a file is pending completion." />
        </Property>
      </ComplexType>
      <ComplexType Name="permissionScope">
        <Property Name="adminConsentDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the delegated permissions, intended to be read by an administrator granting the permission on behalf of all users. This text appears in tenant-wide admin consent experiences." />
        </Property>
        <Property Name="adminConsentDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The permission's title, intended to be read by an administrator granting the permission on behalf of all users." />
        </Property>
        <Property Name="id" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique delegated permission identifier inside the collection of delegated permissions defined for a resource application." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When you create or update a permission, this property must be set to true (which is the default). To delete a permission, this property must first be set to false.  At that point, in a subsequent call, the permission may be removed." />
        </Property>
        <Property Name="origin" Type="Edm.String" />
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are: User and Admin. Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator consent should always be required. While Microsoft Graph defines the default consent requirement for each permission, the tenant administrator may override the behavior in their organization (by allowing, restricting, or limiting user consent to this delegated permission). For more information, see Configure how users consent to applications." />
        </Property>
        <Property Name="userConsentDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A description of the delegated permissions, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves." />
        </Property>
        <Property Name="userConsentDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A title for the permission, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the value to include in the scp (scope) claim in access tokens. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ;  =  ? @ [ ] ^ + _  {  } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with .." />
        </Property>
      </ComplexType>
      <ComplexType Name="persistentBrowserSessionControl" BaseType="graph.conditionalAccessSessionControl">
        <Property Name="mode" Type="graph.persistentBrowserSessionMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: always, never." />
        </Property>
      </ComplexType>
      <ComplexType Name="personOrGroupColumn">
        <Property Name="allowMultipleSelection" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether multiple values can be selected from the source." />
        </Property>
        <Property Name="chooseFromType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly." />
        </Property>
        <Property Name="displayAs" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How to display the information about the person or group chosen. See below." />
        </Property>
      </ComplexType>
      <ComplexType Name="personType">
        <Property Name="class" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of data source, such as Person." />
        </Property>
        <Property Name="subclass" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The secondary type of data source, such as OrganizationUser." />
        </Property>
      </ComplexType>
      <ComplexType Name="phone">
        <Property Name="language" Type="Edm.String" />
        <Property Name="number" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The phone number." />
        </Property>
        <Property Name="region" Type="Edm.String" />
        <Property Name="type" Type="graph.phoneType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio." />
        </Property>
      </ComplexType>
      <ComplexType Name="photo">
        <Property Name="cameraMake" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Camera manufacturer. Read-only." />
        </Property>
        <Property Name="cameraModel" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Camera model. Read-only." />
        </Property>
        <Property Name="exposureDenominator" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The denominator for the exposure time fraction from the camera. Read-only." />
        </Property>
        <Property Name="exposureNumerator" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The numerator for the exposure time fraction from the camera. Read-only." />
        </Property>
        <Property Name="fNumber" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The F-stop value from the camera. Read-only." />
        </Property>
        <Property Name="focalLength" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The focal length from the camera. Read-only." />
        </Property>
        <Property Name="iso" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ISO value from the camera. Read-only." />
        </Property>
        <Property Name="orientation" Type="Edm.Int16">
          <Annotation Term="Org.OData.Core.V1.Description" String="The orientation value from the camera. Writable on OneDrive Personal." />
        </Property>
        <Property Name="takenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the date and time the photo was taken. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="physicalAddress">
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The city." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country or region. It's a free-format string value, for example, 'United States'." />
        </Property>
        <Property Name="postalCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The postal code." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state." />
        </Property>
        <Property Name="street" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street." />
        </Property>
      </ComplexType>
      <ComplexType Name="physicalOfficeAddress">
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The city." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country or region. It's a free-format string value, for example, 'United States'." />
        </Property>
        <Property Name="officeLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Office location such as building and office number for an organizational contact." />
        </Property>
        <Property Name="postalCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The postal code." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state." />
        </Property>
        <Property Name="street" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street." />
        </Property>
      </ComplexType>
      <ComplexType Name="pkcs12Certificate" BaseType="graph.apiAuthenticationConfigurationBase">
        <Property Name="password" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The password for the pfx file. Required. If no password is used, you must still provide a value of ''." />
        </Property>
        <Property Name="pkcs12Value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the pfx content that is sent. The value should be a base-64 encoded version of the actual certificate content. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="pkcs12CertificateInformation">
        <Property Name="isActive" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents whether the certificate is the active certificate to be used for calling the API connector. The active certificate is the most recently uploaded certificate that isn't yet expired but whose notBefore time is in the past." />
        </Property>
        <Property Name="notAfter" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate's expiry. This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)" />
        </Property>
        <Property Name="notBefore" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate's issue time (not before). This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)" />
        </Property>
        <Property Name="thumbprint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate thumbprint." />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerAppliedCategories" OpenType="true" />
      <ComplexType Name="plannerAssignment">
        <Property Name="assignedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the user that performed the assignment of the task, that is, the assignor." />
        </Property>
        <Property Name="assignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when the task was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Hint used to order assignees in a task. The format is defined as outlined here." />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerAssignments" OpenType="true" />
      <ComplexType Name="plannerCategoryDescriptions">
        <Property Name="category1" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 1" />
        </Property>
        <Property Name="category10" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 10" />
        </Property>
        <Property Name="category11" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 11" />
        </Property>
        <Property Name="category12" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 12" />
        </Property>
        <Property Name="category13" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 13" />
        </Property>
        <Property Name="category14" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 14" />
        </Property>
        <Property Name="category15" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 15" />
        </Property>
        <Property Name="category16" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 16" />
        </Property>
        <Property Name="category17" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 17" />
        </Property>
        <Property Name="category18" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 18" />
        </Property>
        <Property Name="category19" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 19" />
        </Property>
        <Property Name="category2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 2" />
        </Property>
        <Property Name="category20" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 20" />
        </Property>
        <Property Name="category21" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 21" />
        </Property>
        <Property Name="category22" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 22" />
        </Property>
        <Property Name="category23" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 23" />
        </Property>
        <Property Name="category24" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 24" />
        </Property>
        <Property Name="category25" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 25" />
        </Property>
        <Property Name="category3" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 3" />
        </Property>
        <Property Name="category4" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 4" />
        </Property>
        <Property Name="category5" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 5" />
        </Property>
        <Property Name="category6" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 6" />
        </Property>
        <Property Name="category7" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 7" />
        </Property>
        <Property Name="category8" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 8" />
        </Property>
        <Property Name="category9" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The label associated with Category 9" />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerChecklistItem">
        <Property Name="isChecked" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value is true if the item is checked and false otherwise." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. User ID by which this is last modified." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="orderHint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to set the relative order of items in the checklist. The format is defined as outlined here." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the checklist item" />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerChecklistItems" OpenType="true" />
      <ComplexType Name="plannerExternalReference">
        <Property Name="alias" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A name alias to describe the reference." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. User ID by which this is last modified." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="previewPriority" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to set the relative priority order in which the reference will be shown as a preview on the task." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other." />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerExternalReferences" OpenType="true" />
      <ComplexType Name="plannerOrderHintsByAssignee" OpenType="true" />
      <ComplexType Name="plannerPlanContainer">
        <Property Name="containerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the resource that contains the plan. Optional." />
        </Property>
        <Property Name="type" Type="graph.plannerContainerType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full canonical URL of the container. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="plannerUserIds" OpenType="true" />
      <ComplexType Name="positiveReinforcementNotification" BaseType="graph.baseEndUserNotification">
        <Property Name="deliveryPreference" Type="graph.notificationDeliveryPreference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Delivery preference. Possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="preAuthorizedApplication">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the application." />
        </Property>
        <Property Name="delegatedPermissionIds" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the oauth2PermissionScopes the application requires." />
        </Property>
      </ComplexType>
      <ComplexType Name="presenceStatusMessage">
        <Property Name="expiryDateTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user." />
        </Property>
        <Property Name="message" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status message item. The only supported format currently is message.contentType = 'text'." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user." />
        </Property>
      </ComplexType>
      <ComplexType Name="principalResourceMembershipsScope" BaseType="graph.accessReviewScope">
        <Property Name="principalScopes" Type="Collection(graph.accessReviewScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the scopes of the principals whose access to resources are reviewed in the access review." />
        </Property>
        <Property Name="resourceScopes" Type="Collection(graph.accessReviewScope)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the scopes of the resources for which access is reviewed." />
        </Property>
      </ComplexType>
      <ComplexType Name="printCertificateSigningRequest">
        <Property Name="content" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A base64-encoded pkcs10 certificate request. Read-only." />
        </Property>
        <Property Name="transportKey" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The base64-encoded public portion of an asymmetric key that is generated by the client. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="printDocumentUploadProperties">
        <Property Name="contentType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's content (MIME) type." />
        </Property>
        <Property Name="documentName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's name." />
        </Property>
        <Property Name="size" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The document's size in bytes." />
        </Property>
      </ComplexType>
      <ComplexType Name="printerCapabilities">
        <Property Name="bottomMargins" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of supported bottom margins(in microns) for the printer." />
        </Property>
        <Property Name="collation" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise." />
        </Property>
        <Property Name="colorModes" Type="Collection(graph.printColorMode)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The color modes supported by the printer. Valid values are described in the following table." />
        </Property>
        <Property Name="contentTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types." />
        </Property>
        <Property Name="copiesPerJob" Type="graph.integerRange">
          <Annotation Term="Org.OData.Core.V1.Description" String="The range of copies per job supported by the printer." />
        </Property>
        <Property Name="dpis" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of print resolutions in DPI that are supported by the printer." />
        </Property>
        <Property Name="duplexModes" Type="Collection(graph.printDuplexMode)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of duplex modes that are supported by the printer. Valid values are described in the following table." />
        </Property>
        <Property Name="feedOrientations" Type="Collection(graph.printerFeedOrientation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of feed orientations that are supported by the printer." />
        </Property>
        <Property Name="finishings" Type="Collection(graph.printFinishing)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Finishing processes the printer supports for a printed document." />
        </Property>
        <Property Name="inputBins" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported input bins for the printer." />
        </Property>
        <Property Name="isColorPrintingSupported" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if color printing is supported by the printer; false otherwise. Read-only." />
        </Property>
        <Property Name="isPageRangeSupported" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the printer supports printing by page ranges; false otherwise." />
        </Property>
        <Property Name="leftMargins" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of supported left margins(in microns) for the printer." />
        </Property>
        <Property Name="mediaColors" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media (i.e., paper) colors supported by the printer." />
        </Property>
        <Property Name="mediaSizes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table." />
        </Property>
        <Property Name="mediaTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media types supported by the printer." />
        </Property>
        <Property Name="multipageLayouts" Type="Collection(graph.printMultipageLayout)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presentation directions supported by the printer. Supported values are described in the following table." />
        </Property>
        <Property Name="orientations" Type="Collection(graph.printOrientation)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The print orientations supported by the printer. Valid values are described in the following table." />
        </Property>
        <Property Name="outputBins" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printer's supported output bins (trays)." />
        </Property>
        <Property Name="pagesPerSheet" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported number of Input Pages to impose upon a single Impression." />
        </Property>
        <Property Name="qualities" Type="Collection(graph.printQuality)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The print qualities supported by the printer." />
        </Property>
        <Property Name="rightMargins" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of supported right margins(in microns) for the printer." />
        </Property>
        <Property Name="scalings" Type="Collection(graph.printScaling)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Supported print scalings." />
        </Property>
        <Property Name="supportsFitPdfToPage" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the printer supports scaling PDF pages to match the print media size; false otherwise." />
        </Property>
        <Property Name="topMargins" Type="Collection(Edm.Int32)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of supported top margins(in microns) for the printer." />
        </Property>
      </ComplexType>
      <ComplexType Name="printerDefaults">
        <Property Name="colorMode" Type="graph.printColorMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default color mode to use when printing the document. Valid values are described in the following table." />
        </Property>
        <Property Name="contentType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default content (MIME) type to use when processing documents." />
        </Property>
        <Property Name="copiesPerJob" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default number of copies printed per job." />
        </Property>
        <Property Name="dpi" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default resolution in DPI to use when printing the job." />
        </Property>
        <Property Name="duplexMode" Type="graph.printDuplexMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default duplex (double-sided) configuration to use when printing a document. Valid values are described in the following table." />
        </Property>
        <Property Name="finishings" Type="Collection(graph.printFinishing)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default set of finishings to apply to print jobs. Valid values are described in the following table." />
        </Property>
        <Property Name="fitPdfToPage" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions." />
        </Property>
        <Property Name="inputBin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default input bin that serves as the paper source." />
        </Property>
        <Property Name="mediaColor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default media (such as paper) color to print the document on." />
        </Property>
        <Property Name="mediaSize" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic." />
        </Property>
        <Property Name="mediaType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default media (such as paper) type to print the document on." />
        </Property>
        <Property Name="multipageLayout" Type="graph.printMultipageLayout">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table." />
        </Property>
        <Property Name="orientation" Type="graph.printOrientation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default orientation to use when printing the document. Valid values are described in the following table." />
        </Property>
        <Property Name="outputBin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins." />
        </Property>
        <Property Name="pagesPerSheet" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default number of document pages to print on each sheet." />
        </Property>
        <Property Name="quality" Type="graph.printQuality">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default quality to use when printing the document. Valid values are described in the following table." />
        </Property>
        <Property Name="scaling" Type="graph.printScaling">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the printer scales the document data to fit the requested media. Valid values are described in the following table." />
        </Property>
      </ComplexType>
      <ComplexType Name="printerLocation">
        <Property Name="altitudeInMeters" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The altitude, in meters, that the printer is located at." />
        </Property>
        <Property Name="building" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The building that the printer is located in." />
        </Property>
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The city that the printer is located in." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country or region that the printer is located in." />
        </Property>
        <Property Name="floor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The floor that the printer is located on. Only numerical values are supported right now." />
        </Property>
        <Property Name="floorDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the floor that the printer is located on." />
        </Property>
        <Property Name="latitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The latitude that the printer is located at." />
        </Property>
        <Property Name="longitude" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The longitude that the printer is located at." />
        </Property>
        <Property Name="organization" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order." />
        </Property>
        <Property Name="postalCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The postal code that the printer is located in." />
        </Property>
        <Property Name="roomDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the room that the printer is located in." />
        </Property>
        <Property Name="roomName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The room that the printer is located in. Only numerical values are supported right now." />
        </Property>
        <Property Name="site" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The site that the printer is located in." />
        </Property>
        <Property Name="stateOrProvince" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state or province that the printer is located in." />
        </Property>
        <Property Name="streetAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The street address where the printer is located." />
        </Property>
        <Property Name="subdivision" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subdivision that the printer is located in. The elements should be in hierarchical order." />
        </Property>
        <Property Name="subunit" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="printerShareViewpoint">
        <Property Name="lastUsedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the printer was last used by the signed-in user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="printerStatus">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A human-readable description of the printer's current processing state. Read-only." />
        </Property>
        <Property Name="details" Type="Collection(graph.printerProcessingStateDetail)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only." />
        </Property>
        <Property Name="state" Type="graph.printerProcessingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current processing state. Valid values are described in the following table. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="printJobConfiguration">
        <Property Name="collate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the printer should collate pages wehen printing multiple copies of a multi-page document." />
        </Property>
        <Property Name="colorMode" Type="graph.printColorMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The color mode the printer should use to print the job. Valid values are described in the table below. Read-only." />
        </Property>
        <Property Name="copies" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of copies that should be printed. Read-only." />
        </Property>
        <Property Name="dpi" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only." />
        </Property>
        <Property Name="duplexMode" Type="graph.printDuplexMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only." />
        </Property>
        <Property Name="feedOrientation" Type="graph.printerFeedOrientation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only." />
        </Property>
        <Property Name="finishings" Type="Collection(graph.printFinishing)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Finishing processes to use when printing." />
        </Property>
        <Property Name="fitPdfToPage" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions." />
        </Property>
        <Property Name="inputBin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins." />
        </Property>
        <Property Name="margin" Type="graph.printMargin">
          <Annotation Term="Org.OData.Core.V1.Description" String="The margin settings to use when printing." />
        </Property>
        <Property Name="mediaSize" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic." />
        </Property>
        <Property Name="mediaType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The default media (such as paper) type to print the document on." />
        </Property>
        <Property Name="multipageLayout" Type="graph.printMultipageLayout">
          <Annotation Term="Org.OData.Core.V1.Description" String="The direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table." />
        </Property>
        <Property Name="orientation" Type="graph.printOrientation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The orientation setting the printer should use when printing the job. Valid values are described in the following table." />
        </Property>
        <Property Name="outputBin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The output bin to place completed prints into. See the printer's capabilities for a list of supported output bins." />
        </Property>
        <Property Name="pageRanges" Type="Collection(graph.integerRange)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The page ranges to print. Read-only." />
        </Property>
        <Property Name="pagesPerSheet" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of document pages to print on each sheet." />
        </Property>
        <Property Name="quality" Type="graph.printQuality">
          <Annotation Term="Org.OData.Core.V1.Description" String="The print quality to use when printing the job. Valid values are described in the table below. Read-only." />
        </Property>
        <Property Name="scaling" Type="graph.printScaling">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the printer should scale the document data to fit the requested media. Valid values are described in the following table." />
        </Property>
      </ComplexType>
      <ComplexType Name="printJobStatus">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A human-readable description of the print job's current processing state. Read-only." />
        </Property>
        <Property Name="details" Type="Collection(graph.printJobStateDetail)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional details for print job state. Valid values are described in the following table. Read-only." />
        </Property>
        <Property Name="isAcquiredByPrinter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the job was acknowledged by a printer; false otherwise. Read-only." />
        </Property>
        <Property Name="state" Type="graph.printJobProcessingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The print job's current processing state. Valid values are described in the following table. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="printMargin">
        <Property Name="bottom" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The margin in microns from the bottom edge." />
        </Property>
        <Property Name="left" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The margin in microns from the left edge." />
        </Property>
        <Property Name="right" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The margin in microns from the right edge." />
        </Property>
        <Property Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The margin in microns from the top edge." />
        </Property>
      </ComplexType>
      <ComplexType Name="printOperationStatus">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A human-readable description of the printOperation's current processing state. Read-only." />
        </Property>
        <Property Name="state" Type="graph.printOperationProcessingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The printOperation's current processing state. Valid values are described in the following table. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="printSettings">
        <Property Name="documentConversionEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed." />
        </Property>
      </ComplexType>
      <ComplexType Name="printTaskStatus">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A human-readable description of the current processing state of the printTask." />
        </Property>
        <Property Name="state" Type="graph.printTaskProcessingState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current processing state of the printTask. Valid values are described in the following table." />
        </Property>
      </ComplexType>
      <ComplexType Name="privacyProfile">
        <Property Name="contactEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A valid smtp email address for the privacy statement contact. Not required." />
        </Property>
        <Property Name="statementUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required." />
        </Property>
      </ComplexType>
      <ComplexType Name="process">
        <Property Name="accountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User account identifier (user account context the process ran under) for example, AccountName, SID, and so on." />
        </Property>
        <Property Name="commandLine" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full process invocation commandline including all parameters." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="fileHash" Type="graph.fileHash">
          <Annotation Term="Org.OData.Core.V1.Description" String="Complex type containing file hashes (cryptographic and location-sensitive)." />
        </Property>
        <Property Name="integrityLevel" Type="graph.processIntegrityLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system." />
        </Property>
        <Property Name="isElevated" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the process is elevated." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the process' Image file." />
        </Property>
        <Property Name="parentProcessCreatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="DateTime at which the parent process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="parentProcessId" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Process ID (PID) of the parent process." />
        </Property>
        <Property Name="parentProcessName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the image file of the parent process." />
        </Property>
        <Property Name="path" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Full path, including filename." />
        </Property>
        <Property Name="processId" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Process ID (PID) of the process." />
        </Property>
      </ComplexType>
      <ComplexType Name="profileCardAnnotation">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, the value of this field is used by the profile card as the default property label in the experience (for example, 'Cost Center')." />
        </Property>
        <Property Name="localizations" Type="Collection(graph.displayNameLocalization)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a nb-NO client gets 'Kostnadssenter' as the attribute label, rather than 'Cost Center.'" />
        </Property>
      </ComplexType>
      <ComplexType Name="prompt" Abstract="true" />
      <ComplexType Name="provisionChannelEmailResult">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the provisioned email address." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisionedIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="details" Type="graph.detailsInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the identity." />
        </Property>
        <Property Name="identityType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of identity that has been provisioned, such as 'user' or 'group'. Supports $filter (eq, contains)." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisionedPlan">
        <Property Name="capabilityStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value." />
        </Property>
        <Property Name="provisioningStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant." />
        </Property>
        <Property Name="service" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the service; for example, 'AccessControlS2S'." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisioningErrorInfo">
        <Property Name="additionalDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional details if there's error." />
        </Property>
        <Property Name="errorCategory" Type="graph.provisioningStatusErrorCategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="Categorizes the error code. Possible values are failure, nonServiceFailure, success, unknownFutureValue" />
        </Property>
        <Property Name="errorCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique error code if any occurred. Learn more" />
        </Property>
        <Property Name="reason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Summarizes the status and describes why the status happened." />
        </Property>
        <Property Name="recommendedAction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the resolution for the corresponding error." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisioningServicePrincipal" BaseType="graph.identity" OpenType="true" />
      <ComplexType Name="provisioningStatusInfo">
        <Property Name="errorInformation" Type="graph.provisioningErrorInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="If status isn't success/ skipped details for the error are contained in this." />
        </Property>
        <Property Name="status" Type="graph.provisioningResult">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: success, warning, failure, skipped, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisioningStep">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Summary of what occurred during the step." />
        </Property>
        <Property Name="details" Type="graph.detailsInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of what occurred during the step." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the step." />
        </Property>
        <Property Name="provisioningStepType" Type="graph.provisioningStepType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="graph.provisioningResult">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the step. Possible values are: success, warning,  failure, skipped, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="provisioningSystem" BaseType="graph.identity" OpenType="true">
        <Property Name="details" Type="graph.detailsInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the system." />
        </Property>
      </ComplexType>
      <ComplexType Name="proxiedDomain">
        <Property Name="ipAddressOrFQDN" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The IP address or FQDN" />
        </Property>
        <Property Name="proxy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Proxy IP or FQDN" />
        </Property>
      </ComplexType>
      <ComplexType Name="publicationFacet">
        <Property Name="checkedOutBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who checked out the file." />
        </Property>
        <Property Name="level" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The state of publication for this document. Either published or checkout. Read-only." />
        </Property>
        <Property Name="versionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the version that is visible to the current caller. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="publicClientApplication">
        <Property Name="redirectUris" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. For iOS and macOS apps, specify the value following the syntax msauth.{BUNDLEID}://auth, replacing '{BUNDLEID}'. For example, if the bundle ID is com.microsoft.identitysample.MSALiOS, the URI is msauth.com.microsoft.identitysample.MSALiOS://auth." />
        </Property>
      </ComplexType>
      <ComplexType Name="publicError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the error code." />
        </Property>
        <Property Name="details" Type="Collection(graph.publicErrorDetail)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the error." />
        </Property>
        <Property Name="innerError" Type="graph.publicInnerError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the inner error." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A non-localized message for the developer." />
        </Property>
        <Property Name="target" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target of the error." />
        </Property>
      </ComplexType>
      <ComplexType Name="publicErrorDetail">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
        <Property Name="target" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target of the error." />
        </Property>
      </ComplexType>
      <ComplexType Name="publicErrorResponse">
        <Property Name="error" Type="graph.publicError" />
      </ComplexType>
      <ComplexType Name="publicInnerError" OpenType="true">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="details" Type="Collection(graph.publicErrorDetail)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of error details." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
        <Property Name="target" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The target of the error." />
        </Property>
      </ComplexType>
      <ComplexType Name="quota">
        <Property Name="deleted" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total space consumed by files in the recycle bin, in bytes. Read-only." />
        </Property>
        <Property Name="remaining" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total space remaining before reaching the capacity limit, in bytes. Read-only." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the state of the storage space. Read-only." />
        </Property>
        <Property Name="storagePlanInformation" Type="graph.storagePlanInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the drive's storage quota plans. Only in Personal OneDrive." />
        </Property>
        <Property Name="total" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total allowed storage space, in bytes. Read-only." />
        </Property>
        <Property Name="used" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total space used, in bytes. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="reactionsFacet">
        <Property Name="commentCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of comments." />
        </Property>
        <Property Name="likeCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of likes." />
        </Property>
        <Property Name="shareCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of shares." />
        </Property>
      </ComplexType>
      <ComplexType Name="recentNotebook">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the notebook." />
        </Property>
        <Property Name="lastAccessedTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="links" Type="graph.recentNotebookLinks">
          <Annotation Term="Org.OData.Core.V1.Description" String="Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web." />
        </Property>
        <Property Name="sourceService" Type="graph.onenoteSourceService">
          <Annotation Term="Org.OData.Core.V1.Description" String="The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive." />
        </Property>
      </ComplexType>
      <ComplexType Name="recentNotebookLinks">
        <Property Name="oneNoteClientUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the notebook in the OneNote native client if it's installed." />
        </Property>
        <Property Name="oneNoteWebUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the notebook in OneNote on the web." />
        </Property>
      </ComplexType>
      <ComplexType Name="recipient">
        <Property Name="emailAddress" Type="graph.emailAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recipient's email address." />
        </Property>
      </ComplexType>
      <ComplexType Name="recommendedAction">
        <Property Name="actionWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Web URL to the recommended action." />
        </Property>
        <Property Name="potentialScoreImpact" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Potential improvement in the tenant security score from the recommended action." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the recommended action." />
        </Property>
      </ComplexType>
      <ComplexType Name="recordingInfo">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identities of the recording initiator." />
        </Property>
        <Property Name="recordingStatus" Type="graph.recordingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: unknown, notRecording, recording, or failed." />
        </Property>
      </ComplexType>
      <ComplexType Name="recurrencePattern">
        <Property Name="dayOfMonth" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly." />
        </Property>
        <Property Name="daysOfWeek" Type="Collection(graph.dayOfWeek)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly." />
        </Property>
        <Property Name="firstDayOfWeek" Type="graph.dayOfWeek">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly." />
        </Property>
        <Property Name="index" Type="graph.weekIndex">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly." />
        </Property>
        <Property Name="interval" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required." />
        </Property>
        <Property Name="month" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The month in which the event occurs.  This is a number from 1 to 12." />
        </Property>
        <Property Name="type" Type="graph.recurrencePatternType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property." />
        </Property>
      </ComplexType>
      <ComplexType Name="recurrenceRange">
        <Property Name="endDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate." />
        </Property>
        <Property Name="numberOfOccurrences" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of times to repeat the event. Required and must be positive if type is numbered." />
        </Property>
        <Property Name="recurrenceTimeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used." />
        </Property>
        <Property Name="startDate" Type="Edm.Date">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required." />
        </Property>
        <Property Name="type" Type="graph.recurrenceRangeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The recurrence range. The possible values are: endDate, noEnd, numbered. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="recycleBinSettings">
        <Property Name="retentionPeriodOverrideDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Recycle bin retention period override in days for deleted content. The default value is 93; the value range is 7 to 180. The setting applies to newly deleted content only. Setting this property to null reverts to its default value. Read-write." />
        </Property>
      </ComplexType>
      <ComplexType Name="redirectUriSettings">
        <Property Name="index" Type="Edm.Int32" />
        <Property Name="uri" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="referencedObject">
        <Property Name="referencedObjectName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the referenced object. Must match one of the objects in the directory definition." />
        </Property>
        <Property Name="referencedProperty" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Currently not supported. Name of the property in the referenced object, the value for which is used as the reference." />
        </Property>
      </ComplexType>
      <ComplexType Name="registrationEnforcement">
        <Property Name="authenticationMethodsRegistrationCampaign" Type="graph.authenticationMethodsRegistrationCampaign">
          <Annotation Term="Org.OData.Core.V1.Description" String="Run campaigns to remind users to set up targeted authentication methods." />
        </Property>
      </ComplexType>
      <ComplexType Name="registryKeyState">
        <Property Name="hive" Type="graph.registryHive">
          <Annotation Term="Org.OData.Core.V1.Description" String="A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault." />
        </Property>
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current (i.e. changed) registry key (excludes HIVE)." />
        </Property>
        <Property Name="oldKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Previous (i.e. before changed) registry key (excludes HIVE)." />
        </Property>
        <Property Name="oldValueData" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Previous (i.e. before changed) registry key value data (contents)." />
        </Property>
        <Property Name="oldValueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Previous (i.e. before changed) registry key value name." />
        </Property>
        <Property Name="operation" Type="graph.registryOperation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete." />
        </Property>
        <Property Name="processId" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection)." />
        </Property>
        <Property Name="valueData" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current (i.e. changed) registry key value data (contents)." />
        </Property>
        <Property Name="valueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Current (i.e. changed) registry key value name" />
        </Property>
        <Property Name="valueType" Type="graph.registryValueType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz." />
        </Property>
      </ComplexType>
      <ComplexType Name="rejectJoinResponse" BaseType="graph.participantJoiningResponse">
        <Property Name="reason" Type="graph.rejectReason" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rejection reason. Possible values are None, Busy, and Forbidden." />
        </Property>
      </ComplexType>
      <ComplexType Name="relatedContact">
        <Property Name="accessConsent" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has been consented to access student data." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the contact. Required." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Primary email address of the contact. Required." />
        </Property>
        <Property Name="mobilePhone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Mobile phone number of the contact." />
        </Property>
        <Property Name="relationship" Type="graph.contactRelationship" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relationship to the user. Possible values are: parent, relative, aide, doctor, guardian, child, other, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="reminder">
        <Property Name="changeKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object." />
        </Property>
        <Property Name="eventEndTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time and time zone that the event ends." />
        </Property>
        <Property Name="eventId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique ID of the event. Read only." />
        </Property>
        <Property Name="eventLocation" Type="graph.location">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location of the event." />
        </Property>
        <Property Name="eventStartTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that the event starts." />
        </Property>
        <Property Name="eventSubject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text of the event's subject line." />
        </Property>
        <Property Name="eventWebLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to open the event in Outlook on the web.The event opens in the browser if you're logged in to your mailbox via Outlook on the web. You're prompted to log in if you aren't already logged in with the browser.This URL can't be accessed from within an iFrame." />
        </Property>
        <Property Name="reminderFireTime" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that the reminder is set to occur." />
        </Property>
      </ComplexType>
      <ComplexType Name="remoteItem">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, and application which created the item. Read-only." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of item creation. Read-only." />
        </Property>
        <Property Name="file" Type="graph.file">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the remote item is a file. Read-only." />
        </Property>
        <Property Name="fileSystemInfo" Type="graph.fileSystemInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about the remote item from the local file system. Read-only." />
        </Property>
        <Property Name="folder" Type="graph.folder">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the remote item is a folder. Read-only." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the remote item in its drive. Read-only." />
        </Property>
        <Property Name="image" Type="graph.image">
          <Annotation Term="Org.OData.Core.V1.Description" String="Image metadata, if the item is an image. Read-only." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user, device, and application which last modified the item. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the item was last modified. Read-only." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Filename of the remote item. Read-only." />
        </Property>
        <Property Name="package" Type="graph.package">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only." />
        </Property>
        <Property Name="parentReference" Type="graph.itemReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Properties of the parent of the remote item. Read-only." />
        </Property>
        <Property Name="shared" Type="graph.shared">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only." />
        </Property>
        <Property Name="sharepointIds" Type="graph.sharepointIds">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only." />
        </Property>
        <Property Name="size" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Size of the remote item. Read-only." />
        </Property>
        <Property Name="specialFolder" Type="graph.specialFolder">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the current item is also available as a special folder, this facet is returned. Read-only." />
        </Property>
        <Property Name="video" Type="graph.video">
          <Annotation Term="Org.OData.Core.V1.Description" String="Video metadata, if the item is a video. Read-only." />
        </Property>
        <Property Name="webDavUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="DAV compatible URL for the item." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL that displays the resource in the browser. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="remoteLockActionResult" BaseType="graph.deviceActionResult">
        <Property Name="unlockPin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pin to unlock the client" />
        </Property>
      </ComplexType>
      <ComplexType Name="removeAccessApplyAction" BaseType="graph.accessReviewApplyAction" />
      <ComplexType Name="removedState">
        <Property Name="reason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The removal reason for the participant resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="renameAction">
        <Property Name="newName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new name of the item." />
        </Property>
        <Property Name="oldName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The previous name of the item." />
        </Property>
      </ComplexType>
      <ComplexType Name="report">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="requestorManager" BaseType="graph.subjectSet">
        <Property Name="managerLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hierarchical level of the manager with respect to the requestor. For example, the direct manager of a requestor would have a managerLevel of 1, while the manager of the requestor's manager would have a managerLevel of 2. Default value for managerLevel is 1. Possible values for this property range from 1 to 2." />
        </Property>
      </ComplexType>
      <ComplexType Name="requestSchedule">
        <Property Name="expiration" Type="graph.expirationPattern">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the eligible or active assignment expires." />
        </Property>
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The frequency of the  eligible or active assignment. This property is currently unsupported in PIM." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the  eligible or active assignment becomes active." />
        </Property>
      </ComplexType>
      <ComplexType Name="requestSignatureVerification">
        <Property Name="allowedWeakAlgorithms" Type="graph.weakAlgorithms">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies which weak algorithms are allowed.  The possible values are: rsaSha1, unknownFutureValue." />
        </Property>
        <Property Name="isSignedRequestRequired" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether signed authentication requests for this application should be required." />
        </Property>
      </ComplexType>
      <ComplexType Name="requiredResourceAccess">
        <Property Name="resourceAccess" Type="Collection(graph.resourceAccess)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource." />
        </Property>
        <Property Name="resourceAppId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application." />
        </Property>
      </ComplexType>
      <ComplexType Name="resetPasscodeActionResult" BaseType="graph.deviceActionResult">
        <Property Name="errorCode" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="RotateBitLockerKeys action error code. Valid values 0 to 2147483647" />
        </Property>
        <Property Name="passcode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Newly generated passcode for the device" />
        </Property>
      </ComplexType>
      <ComplexType Name="resourceAccess">
        <Property Name="id" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of an app role or delegated permission exposed by the resource application. For delegated permissions, this should match the id property of one of the delegated permissions in the oauth2PermissionScopes collection of the resource application's service principal. For app roles (application permissions), this should match the id property of an app role in the appRoles collection of the resource application's service principal." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the id property references a delegated permission or an app role (application permission). The possible values are: Scope (for delegated permissions) or Role (for app roles)." />
        </Property>
      </ComplexType>
      <ComplexType Name="resourceAction">
        <Property Name="allowedResourceActions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allowed Actions" />
        </Property>
        <Property Name="notAllowedResourceActions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not Allowed Actions." />
        </Property>
      </ComplexType>
      <ComplexType Name="resourceData" OpenType="true" />
      <ComplexType Name="resourcePermission">
        <Property Name="type" Type="Edm.String" Nullable="false" />
        <Property Name="value" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="resourceReference">
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The item's unique identifier." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'" />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL leading to the referenced item." />
        </Property>
      </ComplexType>
      <ComplexType Name="resourceSpecificPermission">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the level of access that the resource-specific permission represents." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the resource-specific permission." />
        </Property>
        <Property Name="id" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the resource-specific application permission." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the permission is enabled." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the permission." />
        </Property>
      </ComplexType>
      <ComplexType Name="resourceVisualization">
        <Property Name="containerDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item." />
        </Property>
        <Property Name="containerType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness." />
        </Property>
        <Property Name="containerWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A path leading to the folder in which the item is stored." />
        </Property>
        <Property Name="mediaType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported." />
        </Property>
        <Property Name="previewImageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL leading to the preview image for the item." />
        </Property>
        <Property Name="previewText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A preview text for the item." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The item's title text." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types." />
        </Property>
      </ComplexType>
      <ComplexType Name="responseStatus">
        <Property Name="response" Type="graph.responseType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded:  none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting.  notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request.  Clients can treat notResponded == none.  As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none." />
        </Property>
        <Property Name="time" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
      </ComplexType>
      <ComplexType Name="restoreAction" />
      <ComplexType Name="restorePointSearchResponse">
        <Property Name="noResultProtectionUnitIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains  alist of protection units with no restore points." />
        </Property>
        <Property Name="searchResponseId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the search response." />
        </Property>
        <Property Name="searchResults" Type="Collection(graph.restorePointSearchResult)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains a collection of restore points." />
        </Property>
      </ComplexType>
      <ComplexType Name="restorePointSearchResult">
        <NavigationProperty Name="restorePoint" Type="graph.restorePoint" />
        <Property Name="artifactHitCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of artifacts restored." />
        </Property>
      </ComplexType>
      <ComplexType Name="resultInfo">
        <Property Name="code" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result code." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The message." />
        </Property>
        <Property Name="subcode" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result subcode." />
        </Property>
      </ComplexType>
      <ComplexType Name="resultTemplate">
        <Property Name="body" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="JSON schema of the result template." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the result template." />
        </Property>
      </ComplexType>
      <ComplexType Name="resultTemplateDictionary" BaseType="graph.Dictionary" OpenType="true" />
      <ComplexType Name="resultTemplateOption">
        <Property Name="enableResultTemplate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether search display layouts are enabled. If enabled, the user will get the result template to render the search results content in the resultTemplates property of the response. The result template is based on Adaptive Cards. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="retentionLabelSettings">
        <Property Name="behaviorDuringRetentionPeriod" Type="microsoft.graph.security.behaviorDuringRetentionPeriod">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the item behavior during retention period. Possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only." />
        </Property>
        <Property Name="isContentUpdateAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether updates to document content are allowed. Read-only." />
        </Property>
        <Property Name="isDeleteAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the document deletion is allowed. Read-only." />
        </Property>
        <Property Name="isLabelUpdateAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether you're allowed to change the retention label on the document. Read-only." />
        </Property>
        <Property Name="isMetadataUpdateAllowed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether updates to the item metadata (for example, the Title field) are blocked. Read-only." />
        </Property>
        <Property Name="isRecordLocked" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the item is locked. Read-write." />
        </Property>
      </ComplexType>
      <ComplexType Name="retentionSetting">
        <Property Name="interval" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The frequency of the backup." />
        </Property>
        <Property Name="period" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The period of time to retain the protected data for a single Microsoft 365 service." />
        </Property>
      </ComplexType>
      <ComplexType Name="rgbColor">
        <Property Name="b" Type="Edm.Byte" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Blue value" />
        </Property>
        <Property Name="g" Type="Edm.Byte" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Green value" />
        </Property>
        <Property Name="r" Type="Edm.Byte" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Red value" />
        </Property>
      </ComplexType>
      <ComplexType Name="riskServicePrincipalActivity">
        <Property Name="detail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal." />
        </Property>
        <Property Name="riskEventTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication." />
        </Property>
      </ComplexType>
      <ComplexType Name="riskUserActivity">
        <Property Name="detail" Type="graph.riskDetail">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. For more information about each value, see Risk types and detection." />
        </Property>
        <Property Name="riskEventTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of risk event detected." />
        </Property>
      </ComplexType>
      <ComplexType Name="rolePermission">
        <Property Name="resourceActions" Type="Collection(graph.resourceAction)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Resource Actions each containing a set of allowed and not allowed permissions." />
        </Property>
      </ComplexType>
      <ComplexType Name="root" />
      <ComplexType Name="rotateBitLockerKeysDeviceActionResult" BaseType="graph.deviceActionResult">
        <Property Name="errorCode" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="rubricCriterion">
        <Property Name="description" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of this criterion." />
        </Property>
      </ComplexType>
      <ComplexType Name="rubricLevel">
        <Property Name="description" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of this rubric level." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this rubric level." />
        </Property>
        <Property Name="grading" Type="graph.educationAssignmentGradeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Null if this is a no-points rubric; educationAssignmentPointsGradeType if it's a points rubric." />
        </Property>
        <Property Name="levelId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of this resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="rubricQuality">
        <Property Name="criteria" Type="Collection(graph.rubricCriterion)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of criteria for this rubric quality." />
        </Property>
        <Property Name="description" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of this rubric quality." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this rubric quality." />
        </Property>
        <Property Name="qualityId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of this resource." />
        </Property>
        <Property Name="weight" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, a numerical weight for this quality.  Weights must add up to 100." />
        </Property>
      </ComplexType>
      <ComplexType Name="rubricQualityFeedbackModel">
        <Property Name="feedback" Type="graph.educationItemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specific feedback for one quality of this rubric." />
        </Property>
        <Property Name="qualityId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the rubricQuality that this feedback is related to." />
        </Property>
      </ComplexType>
      <ComplexType Name="rubricQualitySelectedColumnModel">
        <Property Name="columnId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the selected level for this quality." />
        </Property>
        <Property Name="qualityId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the associated quality." />
        </Property>
      </ComplexType>
      <ComplexType Name="samlSingleSignOnSettings">
        <Property Name="relayState" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The relative URI the service provider would redirect to after completion of the single sign-on flow." />
        </Property>
      </ComplexType>
      <ComplexType Name="scheduleEntity">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="theme" Type="graph.scheduleEntityTheme" Nullable="false" />
      </ComplexType>
      <ComplexType Name="scheduleInformation">
        <Property Name="availabilityView" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free or working elswhere, 1= tentative, 2= busy, 3= out of office.Note: Working elsewhere is set to 0 instead of 4 for backward compatibility. For details, see the Q&amp;A and Exchange 2007 and Exchange 2010 do not use the WorkingElsewhere value." />
        </Property>
        <Property Name="error" Type="graph.freeBusyError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error information from attempting to get the availability of the user, distribution list, or resource." />
        </Property>
        <Property Name="scheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An SMTP address of the user, distribution list, or resource, identifying an instance of scheduleInformation." />
        </Property>
        <Property Name="scheduleItems" Type="Collection(graph.scheduleItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the items that describe the availability of the user or resource." />
        </Property>
        <Property Name="workingHours" Type="graph.workingHours">
          <Annotation Term="Org.OData.Core.V1.Description" String="The days of the week and hours in a specific time zone that the user works. These are set as part of the user's mailboxSettings." />
        </Property>
      </ComplexType>
      <ComplexType Name="scheduleItem">
        <Property Name="end" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that the corresponding event ends." />
        </Property>
        <Property Name="isPrivate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sensitivity of the corresponding event. True if the event is marked private, false otherwise. Optional." />
        </Property>
        <Property Name="location" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The location where the corresponding event is held or attended from. Optional." />
        </Property>
        <Property Name="start" Type="graph.dateTimeTimeZone">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that the corresponding event starts." />
        </Property>
        <Property Name="status" Type="graph.freeBusyStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The availability status of the user or resource during the corresponding event. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The corresponding event's subject line. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="scoredEmailAddress">
        <Property Name="address" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address." />
        </Property>
        <Property Name="itemId" Type="Edm.String" />
        <Property Name="relevanceScore" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships." />
        </Property>
        <Property Name="selectionLikelihood" Type="graph.selectionLikelihoodInfo" />
      </ComplexType>
      <ComplexType Name="searchAggregation">
        <Property Name="buckets" Type="Collection(graph.searchBucket)" />
        <Property Name="field" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="searchAlteration">
        <Property Name="alteredHighlightedQueryString" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is: /ue000, /ue001." />
        </Property>
        <Property Name="alteredQueryString" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the altered query string with spelling correction." />
        </Property>
        <Property Name="alteredQueryTokens" Type="Collection(graph.alteredQueryToken)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents changed segments related to an original user query." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchAlterationOptions">
        <Property Name="enableModification" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether spelling modifications are enabled. If enabled, the user gets the search results for the corrected query if there were no results for the original query with typos. The response will also include the spelling modification information in the queryAlterationResponse property. Optional." />
        </Property>
        <Property Name="enableSuggestion" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether spelling suggestions are enabled. If enabled, the user gets the search results for the original search query and suggestions for spelling correction in the queryAlterationResponse property of the response for the typos in the query. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchBucket">
        <Property Name="aggregationFilterToken" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A token containing the encoded filter to aggregate search matches by the specific key value. To use the filter, pass the token as part of the aggregationFilter property in a searchRequest object, in the format '{field}:/'{aggregationFilterToken}/''. See an example." />
        </Property>
        <Property Name="count" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The approximate number of search matches that share the same value specified in the key property. Note that this number is not the exact number of matches." />
        </Property>
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The discrete value of the field that an aggregation was computed on." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchHit">
        <NavigationProperty Name="resource" Type="graph.entity" ContainsTarget="true" />
        <Property Name="contentSource" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the content source that the externalItem is part of." />
        </Property>
        <Property Name="hitId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The internal identifier for the item. The format of the identifier varies based on the entity type. For details, see hitId format." />
        </Property>
        <Property Name="isCollapsed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the current result is collapsed when the collapseProperties property in the searchRequest is used." />
        </Property>
        <Property Name="rank" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rank or the order of the result." />
        </Property>
        <Property Name="resultTemplateId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the result template used to render the search result. This ID must map to a display layout in the resultTemplates dictionary that is also included in the searchResponse." />
        </Property>
        <Property Name="summary" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A summary of the result, if a summary is available." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchHitsContainer">
        <Property Name="aggregations" Type="Collection(graph.searchAggregation)" />
        <Property Name="hits" Type="Collection(graph.searchHit)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of the search results." />
        </Property>
        <Property Name="moreResultsAvailable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides information if more results are available. Based on this information, you can adjust the from and size properties of the searchRequest accordingly." />
        </Property>
        <Property Name="total" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of results. Note this isn't the number of results on the page, but the total number of results satisfying the query." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchQuery">
        <Property Name="queryString" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The search query containing the search terms. Required." />
        </Property>
        <Property Name="queryTemplate" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides a way to decorate the query string. Supports both KQL and query variables. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchRequest">
        <Property Name="aggregationFilters" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format '{field}:/'{aggregationFilterToken}/''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format '{field}:or(/'{aggregationFilterToken1}/',/'{aggregationFilterToken2}/')'. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses." />
        </Property>
        <Property Name="aggregations" Type="Collection(graph.aggregationOption)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies aggregations (also known as refiners) to be returned alongside search results. Optional." />
        </Property>
        <Property Name="collapseProperties" Type="Collection(graph.collapseProperty)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the ordered collection of fields and limit to collapse results. Optional." />
        </Property>
        <Property Name="contentSources" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the connection to be targeted." />
        </Property>
        <Property Name="enableTopResults" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional." />
        </Property>
        <Property Name="entityTypes" Type="Collection(graph.entityType)">
          <Annotation Term="Org.OData.Core.V1.Description" String="One or more types of resources expected in the response. Possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark.  Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required." />
        </Property>
        <Property Name="fields" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from the content that Microsoft Graph connectors bring in. The fields property can use the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: label_title. Optional." />
        </Property>
        <Property Name="from" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the offset for the search results. Offset 0 returns the very first result. Optional." />
        </Property>
        <Property Name="query" Type="graph.searchQuery" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the query terms. Required." />
        </Property>
        <Property Name="queryAlterationOptions" Type="graph.searchAlterationOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Query alteration options formatted in a JSON blob that contains two optional flags related to spelling correction. Optional." />
        </Property>
        <Property Name="region" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The geographic location for the search. Required for searches that use application permissions. For details, see Get the region value." />
        </Property>
        <Property Name="resultTemplateOptions" Type="graph.resultTemplateOption">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the search result template options to render search results from connectors." />
        </Property>
        <Property Name="sharePointOneDriveOptions" Type="graph.sharePointOneDriveOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the kind of contents to be searched when a search is performed using application permissions. Optional." />
        </Property>
        <Property Name="size" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the page to be retrieved. The maximum value is 500. Optional." />
        </Property>
        <Property Name="sortProperties" Type="Collection(graph.sortProperty)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchResponse">
        <Property Name="hitsContainers" Type="Collection(graph.searchHitsContainer)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of search results." />
        </Property>
        <Property Name="queryAlterationResponse" Type="graph.alterationResponse">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides information related to spelling corrections in the alteration response." />
        </Property>
        <Property Name="resultTemplates" Type="graph.resultTemplateDictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="A dictionary of resultTemplateIds and associated values, which include the name and JSON schema of the result templates." />
        </Property>
        <Property Name="searchTerms" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the search terms sent in the initial search query." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchResult">
        <Property Name="onClickTelemetryUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results." />
        </Property>
      </ComplexType>
      <ComplexType Name="sectionLinks">
        <Property Name="oneNoteClientUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the section in the OneNote native client if it's installed." />
        </Property>
        <Property Name="oneNoteWebUrl" Type="graph.externalLink">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opens the section in OneNote on the web." />
        </Property>
      </ComplexType>
      <ComplexType Name="secureScoreControlStateUpdate">
        <Property Name="assignedTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Assigns the control to the user who will take the action." />
        </Property>
        <Property Name="comment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides optional comment about the control." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the control, which can be modified via a PATCH command (for example, ignored, thirdParty)." />
        </Property>
        <Property Name="updatedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the user who updated tenant state." />
        </Property>
        <Property Name="updatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the control state was updated." />
        </Property>
      </ComplexType>
      <ComplexType Name="securityResource">
        <Property Name="resource" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the resource that is related to current alert. Required." />
        </Property>
        <Property Name="resourceType" Type="graph.securityResourceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents type of security resources related to an alert. Possible values are: attacked, related." />
        </Property>
      </ComplexType>
      <ComplexType Name="securityVendorInformation">
        <Property Name="provider" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specific provider (product/service - not vendor company); for example, WindowsDefenderATP." />
        </Property>
        <Property Name="providerVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the provider or subprovider, if it exists, that generated the alert. Required" />
        </Property>
        <Property Name="subProvider" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specific subprovider (under aggregating provider); for example, WindowsDefenderATP.SmartScreen." />
        </Property>
        <Property Name="vendor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the alert vendor (for example, Microsoft, Dell, FireEye). Required" />
        </Property>
      </ComplexType>
      <ComplexType Name="selfServiceSignUpAuthenticationFlowConfiguration">
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether self-service sign-up flow is enabled or disabled. The default value is false. This property isn't a key. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="selfSignedCertificate">
        <Property Name="customKeyIdentifier" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom key identifier." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name for the key." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the credential expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="key" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for the key credential. Should be a Base-64 encoded value." />
        </Property>
        <Property Name="keyId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (GUID) for the key." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the credential becomes valid. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="thumbprint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The thumbprint value for the key." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of key credential. AsymmetricX509Cert." />
        </Property>
        <Property Name="usage" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string that describes the purpose for which the key can be used. The possible value is Verify." />
        </Property>
      </ComplexType>
      <ComplexType Name="sensitivityLabelAssignment">
        <Property Name="assignmentMethod" Type="graph.sensitivityLabelAssignmentMethod" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the label assignment is done automatically, as a standard, or a privileged operation. The possible values are: standard, privileged, auto, unknownFutureValue." />
        </Property>
        <Property Name="sensitivityLabelId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the sensitivity label assigned to the file." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the tenant that hosts the file when this label is applied." />
        </Property>
      </ComplexType>
      <ComplexType Name="serverProcessedContent">
        <Property Name="htmlStrings" Type="Collection(graph.metaDataKeyStringPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them." />
        </Property>
        <Property Name="imageSources" Type="Collection(graph.metaDataKeyStringPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them." />
        </Property>
        <Property Name="links" Type="Collection(graph.metaDataKeyStringPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them." />
        </Property>
        <Property Name="searchablePlainTexts" Type="Collection(graph.metaDataKeyStringPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A key-value map where keys are string identifiers and values are strings that should be search indexed." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceHealthIssuePost">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The published time of the post." />
        </Property>
        <Property Name="description" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of the service issue post. The supported value for the contentType property is html." />
        </Property>
        <Property Name="postType" Type="graph.postType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceHostedMediaConfig" BaseType="graph.mediaConfig">
        <Property Name="preFetchMedia" Type="Collection(graph.mediaInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of media to pre-fetch." />
        </Property>
      </ComplexType>
      <ComplexType Name="servicePlanInfo">
        <Property Name="appliesTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant." />
        </Property>
        <Property Name="provisioningStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant." />
        </Property>
        <Property Name="servicePlanId" Type="Edm.Guid">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the service plan." />
        </Property>
        <Property Name="servicePlanName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the service plan." />
        </Property>
      </ComplexType>
      <ComplexType Name="servicePrincipalIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application identifier of the service principal." />
        </Property>
      </ComplexType>
      <ComplexType Name="servicePrincipalLockConfiguration">
        <Property Name="allProperties" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables locking all sensitive properties. The sensitive properties are keyCredentials, passwordCredentials, and tokenEncryptionKeyId." />
        </Property>
        <Property Name="credentialsWithUsageSign" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Sign." />
        </Property>
        <Property Name="credentialsWithUsageVerify" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal." />
        </Property>
        <Property Name="tokenEncryptionKeyId" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Locks the tokenEncryptionKeyId property for modification on the service principal." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceProvisioningError" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time at which the error occurred." />
        </Property>
        <Property Name="isResolved" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the error has been attended to." />
        </Property>
        <Property Name="serviceInstance" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceProvisioningXmlError" BaseType="graph.serviceProvisioningError">
        <Property Name="errorDetail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error Information published by the Federated Service as an xml string." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceStatus">
        <Property Name="backupServiceConsumer" Type="graph.backupServiceConsumer">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of consumer. The possible values are: unknown, firstparty, thirdparty, unknownFutureValue." />
        </Property>
        <Property Name="disableReason" Type="graph.disableReason">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason the service is disabled. The possible values are: none, controllerServiceAppDeleted, invalidBillingProfile, userRequested, unknownFutureValue." />
        </Property>
        <Property Name="gracePeriodDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time of the grace period." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the person who last modified the entity." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last modification of the entity." />
        </Property>
        <Property Name="restoreAllowedTillDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time of the restoration allowed period." />
        </Property>
        <Property Name="status" Type="graph.backupServiceStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the service. This value indicates what capabilities can be used. The possible values are: disabled, enabled, protectionChangeLocked, restoreLocked, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceUpdateMessageViewpoint">
        <Property Name="isArchived" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user archived the message." />
        </Property>
        <Property Name="isFavorited" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user marked the message as favorite." />
        </Property>
        <Property Name="isRead" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user read the message." />
        </Property>
      </ComplexType>
      <ComplexType Name="settingSource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="sourceType" Type="graph.settingSourceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented. Possible values are: deviceConfiguration, deviceIntent." />
        </Property>
      </ComplexType>
      <ComplexType Name="settingTemplateValue">
        <Property Name="defaultValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default value for the setting." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the setting." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of the setting." />
        </Property>
      </ComplexType>
      <ComplexType Name="settingValue">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting (as defined by the groupSettingTemplate)." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the setting." />
        </Property>
      </ComplexType>
      <ComplexType Name="shareAction">
        <Property Name="recipients" Type="Collection(graph.identitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identities the item was shared with in this action." />
        </Property>
      </ComplexType>
      <ComplexType Name="shared">
        <Property Name="owner" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the owner of the shared item. Read-only." />
        </Property>
        <Property Name="scope" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only." />
        </Property>
        <Property Name="sharedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the user who shared the item. Read-only." />
        </Property>
        <Property Name="sharedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The UTC date and time when the item was shared. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharedPCAccountManagerPolicy">
        <Property Name="accountDeletionPolicy" Type="graph.sharedPCAccountDeletionPolicyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold." />
        </Property>
        <Property Name="cacheAccountsAboveDiskFreePercentage" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100" />
        </Property>
        <Property Name="inactiveThresholdDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold." />
        </Property>
        <Property Name="removeAccountsBelowDiskFreePercentage" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100" />
        </Property>
      </ComplexType>
      <ComplexType Name="sharePointIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="loginName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sign in name of the SharePoint identity." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharePointIdentitySet" BaseType="graph.identitySet" OpenType="true">
        <Property Name="group" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The group associated with this action. Optional." />
        </Property>
        <Property Name="siteGroup" Type="graph.sharePointIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SharePoint group associated with this action. Optional." />
        </Property>
        <Property Name="siteUser" Type="graph.sharePointIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SharePoint user associated with this action. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharepointIds">
        <Property Name="listId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (guid) for the item's list in SharePoint." />
        </Property>
        <Property Name="listItemId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An integer identifier for the item within the containing list." />
        </Property>
        <Property Name="listItemUniqueId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site." />
        </Property>
        <Property Name="siteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (guid) for the item's site collection (SPSite)." />
        </Property>
        <Property Name="siteUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SharePoint URL for the site that contains the item." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (guid) for the tenancy." />
        </Property>
        <Property Name="webId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier (guid) for the item's site (SPWeb)." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharePointOneDriveOptions">
        <Property Name="includeContent" Type="graph.searchContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of search content. The possible values are: sharedContent, privateContent, unknownFutureValue. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharingDetail">
        <Property Name="sharedBy" Type="graph.insightIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who shared the document." />
        </Property>
        <Property Name="sharedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="sharingReference" Type="graph.resourceReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reference properties of the document, such as the URL and type of the document. Read-only" />
        </Property>
        <Property Name="sharingSubject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subject with which the document was shared." />
        </Property>
        <Property Name="sharingType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharingInvitation">
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email address provided for the recipient of the sharing invitation. Read-only." />
        </Property>
        <Property Name="invitedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides information about who sent the invitation that created this permission, if that information is available. Read-only." />
        </Property>
        <Property Name="redeemedBy" Type="Edm.String" />
        <Property Name="signInRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="sharingLink">
        <Property Name="application" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app the link is associated with." />
        </Property>
        <Property Name="preventsDownload" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint." />
        </Property>
        <Property Name="scope" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the link created." />
        </Property>
        <Property Name="webHtml" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For embed links, this property contains the HTML code for an &lt;iframe&gt; element that will embed the item in a webpage." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL that opens the item in the browser on the OneDrive website." />
        </Property>
      </ComplexType>
      <ComplexType Name="shiftActivity">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Customer defined code for the shiftActivity. Required." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the shiftActivity. Required." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required." />
        </Property>
        <Property Name="isPaid" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required." />
        </Property>
        <Property Name="theme" Type="graph.scheduleEntityTheme" Nullable="false" />
      </ComplexType>
      <ComplexType Name="shiftAvailability">
        <Property Name="recurrence" Type="graph.patternedRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the pattern for recurrence" />
        </Property>
        <Property Name="timeSlots" Type="Collection(graph.timeRange)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time slot(s) preferred by the user." />
        </Property>
        <Property Name="timeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the time zone for the indicated time." />
        </Property>
      </ComplexType>
      <ComplexType Name="shiftItem" BaseType="graph.scheduleEntity">
        <Property Name="activities" Type="Collection(graph.shiftActivity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shift label of the shiftItem." />
        </Property>
        <Property Name="notes" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The shift notes for the shiftItem." />
        </Property>
      </ComplexType>
      <ComplexType Name="signInActivity">
        <Property Name="lastNonInteractiveSignInDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID." />
        </Property>
        <Property Name="lastNonInteractiveSignInRequestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Request identifier of the last non-interactive sign-in performed by this user." />
        </Property>
        <Property Name="lastSignInDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID." />
        </Property>
        <Property Name="lastSignInRequestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Request identifier of the last interactive sign-in performed by this user." />
        </Property>
        <Property Name="lastSuccessfulSignInDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time of the user's most recent successful sign-in activity. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSuccessfulSignInRequestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The request ID of the last successful sign-in." />
        </Property>
      </ComplexType>
      <ComplexType Name="signInFrequencySessionControl" BaseType="graph.conditionalAccessSessionControl">
        <Property Name="authenticationType" Type="graph.signInFrequencyAuthenticationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are primaryAndSecondaryAuthentication, secondaryAuthentication, unknownFutureValue. This property isn't required when using frequencyInterval with the value of timeBased." />
        </Property>
        <Property Name="frequencyInterval" Type="graph.signInFrequencyInterval">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are timeBased, everyTime, unknownFutureValue. Sign-in frequency of everyTime is available for risky users, risky sign-ins, and Intune device enrollment. For more information, see Require reauthentication every time." />
        </Property>
        <Property Name="type" Type="graph.signinFrequencyType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: days, hours." />
        </Property>
        <Property Name="value" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days or hours." />
        </Property>
      </ComplexType>
      <ComplexType Name="signingCertificateUpdateStatus">
        <Property Name="certificateUpdateResult" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the last certificate update. Read-only. For a list of statuses, see certificateUpdateResult status." />
        </Property>
        <Property Name="lastRunDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time in ISO 8601 format and in UTC time when the certificate was last updated. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="signInLocation">
        <Property Name="city" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the city where the sign-in originated and is determined using latitude/longitude information from the sign-in activity." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the country code info (two letter code) where the sign-in originated.  This is calculated using latitude/longitude information from the sign-in activity." />
        </Property>
        <Property Name="geoCoordinates" Type="graph.geoCoordinates">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the latitude, longitude and altitude where the sign-in originated." />
        </Property>
        <Property Name="state" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity." />
        </Property>
      </ComplexType>
      <ComplexType Name="signInStatus">
        <Property Name="additionalDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides additional details on the sign-in activity" />
        </Property>
        <Property Name="errorCode" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the 5-6 digit error code that's generated during a sign-in failure. Check out the list of error codes and messages." />
        </Property>
        <Property Name="failureReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the error message or the reason for failure for the corresponding sign-in activity. Check out the list of error codes and messages." />
        </Property>
      </ComplexType>
      <ComplexType Name="simulationEvent">
        <Property Name="count" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of the simulation event occurrence in an attack simulation and training campaign." />
        </Property>
        <Property Name="eventName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the simulation event in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="simulationEventsContent">
        <Property Name="compromisedRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Actual percentage of users who fell for the simulated attack in an attack simulation and training campaign." />
        </Property>
        <Property Name="events" Type="Collection(graph.simulationEvent)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of simulation events in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="simulationNotification" BaseType="graph.baseEndUserNotification">
        <Property Name="targettedUserType" Type="graph.targettedUserType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="simulationReport">
        <Property Name="overview" Type="graph.simulationReportOverview">
          <Annotation Term="Org.OData.Core.V1.Description" String="Overview of an attack simulation and training campaign." />
        </Property>
        <Property Name="simulationUsers" Type="Collection(graph.userSimulationDetails)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tenant users and their online actions in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="simulationReportOverview">
        <Property Name="recommendedActions" Type="Collection(graph.recommendedAction)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of recommended actions for a tenant to improve its security posture based on the attack simulation and training campaign attack type." />
        </Property>
        <Property Name="resolvedTargetsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of valid users in the attack simulation and training campaign." />
        </Property>
        <Property Name="simulationEventsContent" Type="graph.simulationEventsContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Summary of simulation events in the attack simulation and training campaign." />
        </Property>
        <Property Name="trainingEventsContent" Type="graph.trainingEventsContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Summary of assigned trainings in the attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="singleServicePrincipal" BaseType="graph.subjectSet">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of this service principal." />
        </Property>
        <Property Name="servicePrincipalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the servicePrincipal." />
        </Property>
      </ComplexType>
      <ComplexType Name="singleUser" BaseType="graph.subjectSet">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the user in Microsoft Entra ID. Read only." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the user in Microsoft Entra ID." />
        </Property>
      </ComplexType>
      <ComplexType Name="siteArchivalDetails">
        <Property Name="archiveStatus" Type="graph.siteArchiveStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the current archive status of the site collection. Returned only on $select. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="siteCollection">
        <Property Name="archivalDetails" Type="graph.siteArchivalDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents whether the site collection is recently archived, fully archived, or reactivating. Possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue." />
        </Property>
        <Property Name="dataLocationCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only." />
        </Property>
        <Property Name="hostname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostname for the site collection. Read-only." />
        </Property>
        <Property Name="root" Type="graph.root">
          <Annotation Term="Org.OData.Core.V1.Description" String="If present, indicates that this is a root site collection in SharePoint. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="sizeRange">
        <Property Name="maximumSize" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply." />
        </Property>
        <Property Name="minimumSize" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply." />
        </Property>
      </ComplexType>
      <ComplexType Name="socialIdentitySource" BaseType="graph.identitySource">
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="socialIdentitySourceType" Type="graph.socialIdentitySourceType" Nullable="false" />
      </ComplexType>
      <ComplexType Name="sortProperty">
        <Property Name="isDescending" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the sort order is descending. Default is false, with the sort order as ascending. Optional." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the property to sort on. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="spaApplication">
        <Property Name="redirectUris" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent." />
        </Property>
      </ComplexType>
      <ComplexType Name="specialFolder">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for this item in the /drive/special collection" />
        </Property>
      </ComplexType>
      <ComplexType Name="staffAvailabilityItem">
        <Property Name="availabilityItems" Type="Collection(graph.availabilityItem)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Each item in this collection indicates a slot and the status of the staff member." />
        </Property>
        <Property Name="staffId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the staff member." />
        </Property>
      </ComplexType>
      <ComplexType Name="standardTimeZoneOffset">
        <Property Name="dayOccurrence" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs." />
        </Property>
        <Property Name="dayOfWeek" Type="graph.dayOfWeek">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the day of the week when the transition from daylight saving time to standard time." />
        </Property>
        <Property Name="month" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the month of the year when the transition from daylight saving time to standard time occurs." />
        </Property>
        <Property Name="time" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the time of day when the transition from daylight saving time to standard time occurs." />
        </Property>
        <Property Name="year" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year." />
        </Property>
      </ComplexType>
      <ComplexType Name="storagePlanInformation">
        <Property Name="upgradeAvailable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether there are higher storage quota plans available. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="stringKeyAttributeMappingSourceValuePair">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the parameter." />
        </Property>
        <Property Name="value" Type="graph.attributeMappingSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the parameter." />
        </Property>
      </ComplexType>
      <ComplexType Name="stringKeyLongValuePair">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The mapping of the user type from the source system to the target system. For example:User to User - For Microsoft Entra ID to Microsoft Entra ID synchronization worker to user - For Workday to Microsoft Entra synchronization." />
        </Property>
        <Property Name="value" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of synchronized objects." />
        </Property>
      </ComplexType>
      <ComplexType Name="stringKeyObjectValuePair" OpenType="true">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key." />
        </Property>
      </ComplexType>
      <ComplexType Name="stringKeyStringValuePair">
        <Property Name="key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Key." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectRightsRequestAllMailboxLocation" BaseType="graph.subjectRightsRequestMailboxLocation" />
      <ComplexType Name="subjectRightsRequestAllSiteLocation" BaseType="graph.subjectRightsRequestSiteLocation" />
      <ComplexType Name="subjectRightsRequestDetail">
        <Property Name="excludedItemCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of items that are excluded from the request." />
        </Property>
        <Property Name="insightCounts" Type="Collection(graph.keyValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of items per insight." />
        </Property>
        <Property Name="itemCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of items found." />
        </Property>
        <Property Name="itemNeedReview" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of item that need review." />
        </Property>
        <Property Name="productItemCounts" Type="Collection(graph.keyValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams." />
        </Property>
        <Property Name="signedOffItemCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of items signed off by the administrator." />
        </Property>
        <Property Name="totalItemSize" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total item size in bytes." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectRightsRequestEnumeratedMailboxLocation" BaseType="graph.subjectRightsRequestMailboxLocation">
        <Property Name="userPrincipalNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of mailboxes that should be included in the search. Includes the user principal name (UPN) of each mailbox, for example, Monica.Thompson@contoso.com." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectRightsRequestEnumeratedSiteLocation" BaseType="graph.subjectRightsRequestSiteLocation">
        <Property Name="urls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of site URLs that should be included. Includes the URL of each site, for example, https://www.contoso.com/site1." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectRightsRequestHistory">
        <Property Name="changedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the user who changed the  subject rights request." />
        </Property>
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data and time when the entity was changed." />
        </Property>
        <Property Name="stage" Type="graph.subjectRightsRequestStage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval." />
        </Property>
        <Property Name="stageStatus" Type="graph.subjectRightsRequestStageStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of history." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectRightsRequestMailboxLocation" Abstract="true" />
      <ComplexType Name="subjectRightsRequestSiteLocation" Abstract="true" />
      <ComplexType Name="subjectRightsRequestStageDetail">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the error, if any, for the current stage." />
        </Property>
        <Property Name="stage" Type="graph.subjectRightsRequestStage">
          <Annotation Term="Org.OData.Core.V1.Description" String="The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval." />
        </Property>
        <Property Name="status" Type="graph.subjectRightsRequestStageStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="subjectSet" Abstract="true" />
      <ComplexType Name="synchronizationError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code. For example, AzureDirectoryB2BManagementPolicyCheckFailure." />
        </Property>
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message. For example, Policy permitting auto-redemption of invitations not configured." />
        </Property>
        <Property Name="tenantActionable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The action to take to resolve the error. For example, false." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationJobApplicationParameters">
        <Property Name="ruleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the synchronizationRule to be applied. This rule ID is defined in the schema for a given synchronization job or template." />
        </Property>
        <Property Name="subjects" Type="Collection(graph.synchronizationJobSubject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifiers of one or more objects to which a synchronizationJob is to be applied." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationJobRestartCriteria">
        <Property Name="resetScope" Type="graph.synchronizationJobRestartScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Comma-separated combination of the following values: None, ConnectorDataStore, Escrows, Watermark, QuarantineState, Full, ForceDeletes. The property can also be empty.   None: Starts a paused or quarantined provisioning job. DO NOT USE. Use the Start synchronizationJob API instead.ConnectorDataStore - Clears the underlying cache for all users. DO NOT USE. Contact Microsoft Support for guidance.Escrows - Provisioning failures are marked as escrows and retried. Clearing escrows will stop the service from retrying failures.Watermark - Removing the watermark causes the service to reevaluate all the users again, rather than just processing changes.QuarantineState - Temporarily lifts the quarantine.Use Full if you want all of the options.ForceDeletes - Forces the system to delete the pending deleted users when using the accidental deletions prevention feature and the deletion threshold is exceeded. Leaving this property empty emulates the Restart provisioning option in the Microsoft Entra admin center. It is similar to setting the resetScope to include QuarantineState, Watermark, and Escrows. This option meets most customer needs." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationJobSubject">
        <Property Name="links" Type="graph.synchronizationLinkedObjects">
          <Annotation Term="Org.OData.Core.V1.Description" String="Principals that you would like to provision." />
        </Property>
        <Property Name="objectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of an object to which a synchronizationJob is to be applied. Can be one of the following: An onPremisesDistinguishedName for synchronization from Active Directory to Azure AD.The user ID for synchronization from Microsoft Entra ID to a third-party.The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Microsoft Entra ID." />
        </Property>
        <Property Name="objectTypeName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the object to which a synchronizationJob is to be applied. Can be one of the following: user for synchronizing between Active Directory and Azure AD.User for synchronizing a user between Microsoft Entra ID and a third-party application. Worker for synchronization a user between Workday and either Active Directory or Microsoft Entra ID.Group for synchronizing a group between Microsoft Entra ID and a third-party application." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationLinkedObjects">
        <Property Name="manager" Type="graph.synchronizationJobSubject" />
        <Property Name="members" Type="Collection(graph.synchronizationJobSubject)">
          <Annotation Term="Org.OData.Core.V1.Description" String="All group members that you would like to provision." />
        </Property>
        <Property Name="owners" Type="Collection(graph.synchronizationJobSubject)" />
      </ComplexType>
      <ComplexType Name="synchronizationMetadataEntry">
        <Property Name="key" Type="graph.synchronizationMetadata">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value of the metadata property." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationProgress">
        <Property Name="completedUnits" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The numerator of a progress ratio; the number of units of changes already processed." />
        </Property>
        <Property Name="progressObservationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of a progress observation as an offset in minutes from UTC." />
        </Property>
        <Property Name="totalUnits" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization." />
        </Property>
        <Property Name="units" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An optional description of the units." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationQuarantine">
        <Property Name="currentBegan" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the quarantine was last evaluated and imposed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="error" Type="graph.synchronizationError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the error(s) that occurred when putting the synchronization job into quarantine." />
        </Property>
        <Property Name="nextAttempt" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the next attempt to re-evaluate the quarantine will be made. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="reason" Type="graph.quarantineReason" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A code that signifies why the quarantine was imposed. The possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, Unknown, QuarantinedOnDemand, TooManyDeletes, IngestionInterrupted." />
        </Property>
        <Property Name="seriesBegan" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="seriesCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted)." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationRule">
        <Property Name="containerFilter" Type="graph.containerFilter" />
        <Property Name="editable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the synchronization rule can be customized; false if this rule is read-only and shouldn't be changed." />
        </Property>
        <Property Name="groupFilter" Type="graph.groupFilter" />
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Synchronization rule identifier. Must be one of the identifiers recognized by the synchronization engine. Supported rule identifiers can be found in the synchronization template returned by the API." />
        </Property>
        <Property Name="metadata" Type="Collection(graph.stringKeyStringValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional extension properties. Unless instructed explicitly by the support team, metadata values shouldn't be changed." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Human-readable name of the synchronization rule. Not nullable." />
        </Property>
        <Property Name="objectMappings" Type="Collection(graph.objectMapping)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of object mappings supported by the rule. Tells the synchronization engine which objects should be synchronized." />
        </Property>
        <Property Name="priority" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first." />
        </Property>
        <Property Name="sourceDirectoryName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the source directory. Must match one of the directory definitions in synchronizationSchema." />
        </Property>
        <Property Name="targetDirectoryName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the target directory. Must match one of the directory definitions in synchronizationSchema." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationSchedule">
        <Property Name="expiration" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when this job expires. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="interval" Type="Edm.Duration" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The interval between synchronization iterations. The value is represented in ISO 8601  format for durations. For example, P1M represents a period of one month and PT1M represents a period of one minute." />
        </Property>
        <Property Name="state" Type="graph.synchronizationScheduleState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are: Active, Disabled, Paused." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationSecretKeyStringValuePair">
        <Property Name="key" Type="graph.synchronizationSecret" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: None, UserName, Password, SecretToken, AppKey, BaseAddress, ClientIdentifier, ClientSecret, SingleSignOnType, Sandbox, Url, Domain, ConsumerKey, ConsumerSecret, TokenKey, TokenExpiration, Oauth2AccessToken, Oauth2AccessTokenCreationTime, Oauth2RefreshToken, SyncAll, InstanceName, Oauth2ClientId, Oauth2ClientSecret, CompanyId, UpdateKeyOnSoftDelete, SynchronizationSchedule, SystemOfRecord, SandboxName, EnforceDomain, SyncNotificationSettings, SkipOutOfScopeDeletions, Oauth2AuthorizationCode, Oauth2RedirectUri, ApplicationTemplateIdentifier, Oauth2TokenExchangeUri, Oauth2AuthorizationUri, AuthenticationType, Server, PerformInboundEntitlementGrants, HardDeletesEnabled, SyncAgentCompatibilityKey, SyncAgentADContainer, ValidateDomain, TestReferences, ConnectionString." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the secret." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationStatus">
        <Property Name="code" Type="graph.synchronizationStatusCode" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="High-level status code of the synchronization job. Possible values are: NotConfigured, NotRun, Active, Paused, Quarantine." />
        </Property>
        <Property Name="countSuccessiveCompleteFailures" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of consecutive times this job failed." />
        </Property>
        <Property Name="escrowsPruned" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if the job's escrows (object-level errors) were pruned during initial synchronization. Escrows can be pruned if during the initial synchronization, you reach the threshold of errors that would normally put the job in quarantine. Instead of going into quarantine, the synchronization process clears the job's errors and continues until the initial synchronization is completed. When the initial synchronization is completed, the job will pause and wait for the customer to clean up the errors." />
        </Property>
        <Property Name="lastExecution" Type="graph.synchronizationTaskExecution">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the last execution of the job." />
        </Property>
        <Property Name="lastSuccessfulExecution" Type="graph.synchronizationTaskExecution">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the last execution of this job, which didn't have any errors." />
        </Property>
        <Property Name="lastSuccessfulExecutionWithExports" Type="graph.synchronizationTaskExecution">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the last execution of the job, which exported objects into the target directory." />
        </Property>
        <Property Name="progress" Type="Collection(graph.synchronizationProgress)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the progress of a job toward completion." />
        </Property>
        <Property Name="quarantine" Type="graph.synchronizationQuarantine">
          <Annotation Term="Org.OData.Core.V1.Description" String="If job is in quarantine, quarantine details." />
        </Property>
        <Property Name="steadyStateFirstAchievedTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when steady state (no more changes to the process) was first achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="steadyStateLastAchievedTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when steady state (no more changes to the process) was last achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="synchronizedEntryCountByType" Type="Collection(graph.stringKeyLongValuePair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of synchronized objects, listed by object type." />
        </Property>
        <Property Name="troubleshootingUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="In the event of an error, the URL with the troubleshooting steps for the issue." />
        </Property>
      </ComplexType>
      <ComplexType Name="synchronizationTaskExecution">
        <Property Name="activityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the job run." />
        </Property>
        <Property Name="countEntitled" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of processed entries that were assigned for this application." />
        </Property>
        <Property Name="countEntitledForProvisioning" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of processed entries that were assigned for provisioning." />
        </Property>
        <Property Name="countEscrowed" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of entries that were escrowed (errors)." />
        </Property>
        <Property Name="countEscrowedRaw" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of entries that were escrowed, including system-generated escrows." />
        </Property>
        <Property Name="countExported" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of exported entries." />
        </Property>
        <Property Name="countExports" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of entries that were expected to be exported." />
        </Property>
        <Property Name="countImported" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of imported entries." />
        </Property>
        <Property Name="countImportedDeltas" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of imported delta-changes." />
        </Property>
        <Property Name="countImportedReferenceDeltas" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of imported delta-changes pertaining to reference changes." />
        </Property>
        <Property Name="error" Type="graph.synchronizationError">
          <Annotation Term="Org.OData.Core.V1.Description" String="If an error was encountered, contains a synchronizationError object with details." />
        </Property>
        <Property Name="state" Type="graph.synchronizationTaskExecutionResult" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code summarizing the result of this run. Possible values are: Succeeded, Failed, EntryLevelErrors." />
        </Property>
        <Property Name="timeBegan" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when this job run began. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="timeEnded" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when this job run ended. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="systemFacet" />
      <ComplexType Name="tabUpdatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="tabId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the tab." />
        </Property>
      </ComplexType>
      <ComplexType Name="targetApplicationOwners" BaseType="graph.subjectSet" />
      <ComplexType Name="targetManager" BaseType="graph.subjectSet">
        <Property Name="managerLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Manager level, between 1 and 4. The direct manager is 1." />
        </Property>
      </ComplexType>
      <ComplexType Name="targetResource">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the visible name defined for the resource. Typically specified when the resource is created." />
        </Property>
        <Property Name="groupType" Type="graph.groupType">
          <Annotation Term="Org.OData.Core.V1.Description" String="When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue" />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the unique ID of the resource." />
        </Property>
        <Property Name="modifiedProperties" Type="Collection(graph.modifiedProperty)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates name, old value and new value of each attribute that changed. Property values depend on the operation type." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the resource type.  Example values include Application, Group, ServicePrincipal, and User." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="When type is set to User, this includes the user name that initiated the action; null for other types." />
        </Property>
      </ComplexType>
      <ComplexType Name="targetUserSponsors" BaseType="graph.subjectSet" />
      <ComplexType Name="teamArchivedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamClassSettings">
        <Property Name="notifyGuardiansAboutAssignments" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, enables sending of weekly assignments digest emails to parents/guardians, provided the tenant admin has enabled the setting globally." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamCreatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description for the team." />
        </Property>
        <Property Name="teamDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the team." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamDescriptionUpdatedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamDescription" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The updated description for the team." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamFunSettings">
        <Property Name="allowCustomMemes" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, enables users to include custom memes." />
        </Property>
        <Property Name="allowGiphy" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, enables Giphy use." />
        </Property>
        <Property Name="allowStickersAndMemes" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, enables users to include stickers and memes." />
        </Property>
        <Property Name="giphyContentRating" Type="graph.giphyRatingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Giphy content rating. Possible values are: moderate, strict." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamGuestSettings">
        <Property Name="allowCreateUpdateChannels" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, guests can add and update channels." />
        </Property>
        <Property Name="allowDeleteChannels" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, guests can delete channels." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamJoiningDisabledEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamJoiningEnabledEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamMemberSettings">
        <Property Name="allowAddRemoveApps" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can add and remove apps." />
        </Property>
        <Property Name="allowCreatePrivateChannels" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can add and update private channels." />
        </Property>
        <Property Name="allowCreateUpdateChannels" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can add and update channels." />
        </Property>
        <Property Name="allowCreateUpdateRemoveConnectors" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can add, update, and remove connectors." />
        </Property>
        <Property Name="allowCreateUpdateRemoveTabs" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can add, update, and remove tabs." />
        </Property>
        <Property Name="allowDeleteChannels" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, members can delete channels." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamMembersNotificationRecipient" BaseType="graph.teamworkNotificationRecipient">
        <Property Name="teamId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the team whose members should receive the notification." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamMessagingSettings">
        <Property Name="allowChannelMentions" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, @channel mentions are allowed." />
        </Property>
        <Property Name="allowOwnerDeleteMessages" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, owners can delete any message." />
        </Property>
        <Property Name="allowTeamMentions" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, @team mentions are allowed." />
        </Property>
        <Property Name="allowUserDeleteMessages" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, users can delete their messages." />
        </Property>
        <Property Name="allowUserEditMessages" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, users can edit their messages." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamRenamedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The updated name of the team." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppAuthorization">
        <Property Name="clientAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registration ID of the Microsoft Entra app ID associated with the teamsApp." />
        </Property>
        <Property Name="requiredPermissionSet" Type="graph.teamsAppPermissionSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of permissions required by the teamsApp." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppInstalledEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamsAppDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the teamsApp." />
        </Property>
        <Property Name="teamsAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the teamsApp." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppPermissionSet">
        <Property Name="resourceSpecificPermissions" Type="Collection(graph.teamsAppResourceSpecificPermission)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of resource-specific permissions." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppRemovedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamsAppDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the teamsApp." />
        </Property>
        <Property Name="teamsAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the teamsApp." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppResourceSpecificPermission">
        <Property Name="permissionType" Type="graph.teamsAppResourceSpecificPermissionType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of resource-specific permission." />
        </Property>
        <Property Name="permissionValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the resource-specific permission." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsAppUpgradedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamsAppDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the teamsApp." />
        </Property>
        <Property Name="teamsAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the teamsApp." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsLicensingDetails" BaseType="microsoft.graph.entity">
        <Property Name="hasTeamsLicense" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user has a valid license to use Microsoft Teams." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamsTabConfiguration" OpenType="true">
        <Property Name="contentUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url used for rendering tab contents in Teams. Required." />
        </Property>
        <Property Name="entityId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for the entity hosted by the tab provider." />
        </Property>
        <Property Name="removeUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url called by Teams client when a Tab is removed using the Teams Client." />
        </Property>
        <Property Name="websiteUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Url for showing tab contents outside of Teams." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamSummary">
        <Property Name="guestsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of guests in a team." />
        </Property>
        <Property Name="membersCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of members in a team." />
        </Property>
        <Property Name="ownersCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of owners in a team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamUnarchivedEventMessageDetail" BaseType="graph.eventMessageDetail">
        <Property Name="initiator" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Initiator of the event." />
        </Property>
        <Property Name="teamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the team." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamworkActivityTopic">
        <Property Name="source" Type="graph.teamworkActivityTopicSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the value is text, this must be a plain text value." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The link the user clicks when they select the notification. Optional when source is entityUrl; required when source is text." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamworkApplicationIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="applicationIdentityType" Type="graph.teamworkApplicationIdentityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamworkConversationIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="conversationIdentityType" Type="graph.teamworkConversationIdentityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamworkNotificationRecipient" Abstract="true" />
      <ComplexType Name="teamworkOnlineMeetingInfo">
        <Property Name="calendarEventId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the calendar event associated with the meeting." />
        </Property>
        <Property Name="joinWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL that users click to join or uniquely identify the meeting." />
        </Property>
        <Property Name="organizer" Type="graph.teamworkUserIdentity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizer of the meeting." />
        </Property>
      </ComplexType>
      <ComplexType Name="teamworkTagIdentity" BaseType="graph.identity" OpenType="true" />
      <ComplexType Name="teamworkUserIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="userIdentityType" Type="graph.teamworkUserIdentityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser." />
        </Property>
      </ComplexType>
      <ComplexType Name="teleconferenceDeviceAudioQuality" BaseType="graph.teleconferenceDeviceMediaQuality" OpenType="true" />
      <ComplexType Name="teleconferenceDeviceMediaQuality" Abstract="true" OpenType="true">
        <Property Name="averageInboundJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average inbound stream network jitter." />
        </Property>
        <Property Name="averageInboundPacketLossRateInPercentage" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%." />
        </Property>
        <Property Name="averageInboundRoundTripDelay" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average inbound stream network round trip delay." />
        </Property>
        <Property Name="averageOutboundJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average outbound stream network jitter." />
        </Property>
        <Property Name="averageOutboundPacketLossRateInPercentage" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%." />
        </Property>
        <Property Name="averageOutboundRoundTripDelay" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average outbound stream network round trip delay." />
        </Property>
        <Property Name="channelIndex" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The channel index of media. Indexing begins with 1.  If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3." />
        </Property>
        <Property Name="inboundPackets" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of the inbound packets." />
        </Property>
        <Property Name="localIPAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="the local IP address for the media session." />
        </Property>
        <Property Name="localPort" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The local media port." />
        </Property>
        <Property Name="maximumInboundJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum inbound stream network jitter." />
        </Property>
        <Property Name="maximumInboundPacketLossRateInPercentage" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%." />
        </Property>
        <Property Name="maximumInboundRoundTripDelay" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum inbound stream network round trip delay." />
        </Property>
        <Property Name="maximumOutboundJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum outbound stream network jitter." />
        </Property>
        <Property Name="maximumOutboundPacketLossRateInPercentage" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%." />
        </Property>
        <Property Name="maximumOutboundRoundTripDelay" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum outbound stream network round trip delay." />
        </Property>
        <Property Name="mediaDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations." />
        </Property>
        <Property Name="networkLinkSpeedInBytes" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The network link speed in bytes" />
        </Property>
        <Property Name="outboundPackets" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of the outbound packets." />
        </Property>
        <Property Name="remoteIPAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The remote IP address for the media session." />
        </Property>
        <Property Name="remotePort" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The remote media port." />
        </Property>
      </ComplexType>
      <ComplexType Name="teleconferenceDeviceQuality" OpenType="true">
        <Property Name="callChainId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for all  the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId." />
        </Property>
        <Property Name="cloudServiceDeploymentEnvironment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A geo-region where the service is deployed, such as ProdNoam." />
        </Property>
        <Property Name="cloudServiceDeploymentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique deployment identifier assigned by Azure." />
        </Property>
        <Property Name="cloudServiceInstanceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure deployed cloud service instance name, such as FrontEndIN3." />
        </Property>
        <Property Name="cloudServiceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Azure deployed cloud service name, such as contoso.cloudapp.net." />
        </Property>
        <Property Name="deviceDescription" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Any additional description, such as VTC Bldg 30/21." />
        </Property>
        <Property Name="deviceName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user media agent name, such as Cisco SX80." />
        </Property>
        <Property Name="mediaLegId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for a specific media leg of a participant in a conference.  One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value." />
        </Property>
        <Property Name="mediaQualityList" Type="Collection(graph.teleconferenceDeviceMediaQuality)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality." />
        </Property>
        <Property Name="participantId" Type="Edm.Guid" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property." />
        </Property>
      </ComplexType>
      <ComplexType Name="teleconferenceDeviceScreenSharingQuality" BaseType="graph.teleconferenceDeviceVideoQuality" OpenType="true" />
      <ComplexType Name="teleconferenceDeviceVideoQuality" BaseType="graph.teleconferenceDeviceMediaQuality" OpenType="true">
        <Property Name="averageInboundBitRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average inbound stream video bit rate per second." />
        </Property>
        <Property Name="averageInboundFrameRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average inbound stream video frame rate per second." />
        </Property>
        <Property Name="averageOutboundBitRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average outbound stream video bit rate per second." />
        </Property>
        <Property Name="averageOutboundFrameRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="The average outbound stream video frame rate per second." />
        </Property>
      </ComplexType>
      <ComplexType Name="tenantInformation">
        <Property Name="defaultDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Primary domain name of a Microsoft Entra tenant." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of a Microsoft Entra tenant." />
        </Property>
        <Property Name="federationBrandName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name shown to users that sign in to a Microsoft Entra tenant." />
        </Property>
        <Property Name="tenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of a Microsoft Entra tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="termColumn">
        <NavigationProperty Name="parentTerm" Type="microsoft.graph.termStore.term" />
        <NavigationProperty Name="termSet" Type="microsoft.graph.termStore.set" />
        <Property Name="allowMultipleValues" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the column allows more than one value." />
        </Property>
        <Property Name="showFullyQualifiedName" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to display the entire term path or only the term label." />
        </Property>
      </ComplexType>
      <ComplexType Name="termsExpiration">
        <Property Name="frequency" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations. For example, PT1M represents a time period of one month." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when the agreement is set to expire for all users. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="textColumn">
        <Property Name="allowMultipleLines" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether to allow multiple lines of text." />
        </Property>
        <Property Name="appendChangesToExistingText" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether updates to this column should replace existing text, or append to it." />
        </Property>
        <Property Name="linesForEditing" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the text box." />
        </Property>
        <Property Name="maxLength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum number of characters for the value." />
        </Property>
        <Property Name="textType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of text being stored. Must be one of plain or richText" />
        </Property>
      </ComplexType>
      <ComplexType Name="thumbnail">
        <Property Name="content" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream for the thumbnail." />
        </Property>
        <Property Name="height" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The height of the thumbnail, in pixels." />
        </Property>
        <Property Name="sourceItemId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL used to fetch the thumbnail content." />
        </Property>
        <Property Name="width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The width of the thumbnail, in pixels." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="navigable" />
      </ComplexType>
      <ComplexType Name="thumbnailColumn" />
      <ComplexType Name="ticketInfo">
        <Property Name="ticketNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ticket number." />
        </Property>
        <Property Name="ticketSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the ticket system." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeCardBreak">
        <Property Name="breakId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the timeCardBreak." />
        </Property>
        <Property Name="end" Type="graph.timeCardEvent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start event of the timeCardBreak." />
        </Property>
        <Property Name="notes" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes about the timeCardBreak." />
        </Property>
        <Property Name="start" Type="graph.timeCardEvent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start event of the timeCardBreak." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeCardEntry">
        <Property Name="breaks" Type="Collection(graph.timeCardBreak)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The clock-in event of the timeCard." />
        </Property>
        <Property Name="clockInEvent" Type="graph.timeCardEvent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The clock-out event of the timeCard." />
        </Property>
        <Property Name="clockOutEvent" Type="graph.timeCardEvent">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of breaks associated with the timeCard." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeCardEvent">
        <Property Name="dateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time the entry is recorded." />
        </Property>
        <Property Name="isAtApprovedLocation" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this action happens at an approved location." />
        </Property>
        <Property Name="notes" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Notes about the timeCardEvent." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeClockSettings">
        <Property Name="approvedLocation" Type="graph.geoCoordinates">
          <Annotation Term="Org.OData.Core.V1.Description" String="The approved location of the timeClock." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeConstraint">
        <Property Name="activityDomain" Type="graph.activityDomain">
          <Annotation Term="Org.OData.Core.V1.Description" String="The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown." />
        </Property>
        <Property Name="timeSlots" Type="Collection(graph.timeSlot)" />
      </ComplexType>
      <ComplexType Name="timeOffItem" BaseType="graph.scheduleEntity">
        <Property Name="timeOffReasonId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the timeOffReason for this timeOffItem. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="timePeriod">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time of the end of the time period." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time of the start of the time period." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeRange">
        <Property Name="endTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="End time for the time range." />
        </Property>
        <Property Name="startTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="Start time for the time range." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeSlot">
        <Property Name="end" Type="graph.dateTimeTimeZone" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that a period ends." />
        </Property>
        <Property Name="start" Type="graph.dateTimeTimeZone" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date, time, and time zone that a period begins." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeZoneBase">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeZoneInformation">
        <Property Name="alias" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An identifier for the time zone." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A display string that represents the time zone." />
        </Property>
      </ComplexType>
      <ComplexType Name="titleArea" OpenType="true">
        <Property Name="alternativeText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alternative text on the title area." />
        </Property>
        <Property Name="enableGradientEffect" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the title area has a gradient effect enabled." />
        </Property>
        <Property Name="imageWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the image in the title area." />
        </Property>
        <Property Name="layout" Type="graph.titleAreaLayoutType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the layout of the title area. The possible values are: imageAndTitle, plain, colorBlock, overlap, unknownFutureValue." />
        </Property>
        <Property Name="serverProcessedContent" Type="graph.serverProcessedContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains collections of data that can be processed by server side services like search index and link fixup." />
        </Property>
        <Property Name="showAuthor" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the author should be shown in title area." />
        </Property>
        <Property Name="showPublishedDate" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the published date should be shown in title area." />
        </Property>
        <Property Name="showTextBlockAboveTitle" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the text block above title should be shown in title area." />
        </Property>
        <Property Name="textAboveTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text above title line." />
        </Property>
        <Property Name="textAlignment" Type="graph.titleAreaTextAlignmentType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enumeration value that indicates the text alignment of the title area. The possible values are: left, center, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="tokenMeetingInfo" BaseType="graph.meetingInfo">
        <Property Name="token" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The token used to join the call." />
        </Property>
      </ComplexType>
      <ComplexType Name="toneInfo">
        <Property Name="sequenceId" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="An incremental identifier used for ordering DTMF events." />
        </Property>
        <Property Name="tone" Type="graph.tone" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: tone0, tone1, tone2, tone3, tone4, tone5, tone6, tone7, tone8, tone9, star, pound, a, b, c, d, flash." />
        </Property>
      </ComplexType>
      <ComplexType Name="trainingEventsContent">
        <Property Name="assignedTrainingsInfos" Type="Collection(graph.assignedTrainingInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of assigned trainings and their information in an attack simulation and training campaign." />
        </Property>
        <Property Name="trainingsAssignedUserCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users who were assigned trainings in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="trainingNotificationSetting" BaseType="graph.endUserNotificationSetting">
        <Property Name="trainingAssignment" Type="graph.baseEndUserNotification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training assignment details." />
        </Property>
        <Property Name="trainingReminder" Type="graph.trainingReminderNotification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Training reminder details." />
        </Property>
      </ComplexType>
      <ComplexType Name="trainingReminderNotification" BaseType="graph.baseEndUserNotification">
        <Property Name="deliveryFrequency" Type="graph.notificationDeliveryFrequency">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="trainingSetting" Abstract="true">
        <Property Name="settingType" Type="graph.trainingSettingType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="unifiedApprovalStage">
        <Property Name="approvalStageTimeOutInDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days that a request can be pending a response before it is automatically denied." />
        </Property>
        <Property Name="escalationApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The escalation approvers for this stage when the primary approvers don't respond." />
        </Property>
        <Property Name="escalationTimeInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time a request can be pending a response from a primary approver before it can be escalated to the escalation approvers." />
        </Property>
        <Property Name="isApproverJustificationRequired" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the approver must provide justification for their reponse." />
        </Property>
        <Property Name="isEscalationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether escalation if enabled." />
        </Property>
        <Property Name="primaryApprovers" Type="Collection(graph.subjectSet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary approvers of this stage." />
        </Property>
      </ComplexType>
      <ComplexType Name="unifiedRole">
        <Property Name="roleDefinitionId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unified role definition ID of the directory role. Refer to unifiedRoleDefinition resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="unifiedRoleManagementPolicyRuleTarget">
        <NavigationProperty Name="targetObjects" Type="Collection(graph.directoryObject)" />
        <Property Name="caller" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of caller that's the target of the policy rule. Allowed values are: None, Admin, EndUser." />
        </Property>
        <Property Name="enforcedSettings" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of role settings that are enforced and cannot be overridden by child scopes. Use All for all settings." />
        </Property>
        <Property Name="inheritableSettings" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of role settings that can be inherited by child scopes. Use All for all settings." />
        </Property>
        <Property Name="level" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role assignment type that's the target of policy rule. Allowed values are: Eligibility, Assignment." />
        </Property>
        <Property Name="operations" Type="Collection(graph.unifiedRoleManagementPolicyRuleTargetOperations)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role management operations that are the target of the policy rule. Allowed values are: All, Activate, Deactivate, Assign, Update, Remove, Extend, Renew." />
        </Property>
      </ComplexType>
      <ComplexType Name="unifiedRolePermission">
        <Property Name="allowedResourceActions" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of tasks that can be performed on a resource. Required." />
        </Property>
        <Property Name="condition" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional constraints that must be met for the permission to be effective. Not supported for custom roles." />
        </Property>
        <Property Name="excludedResourceActions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set of tasks that may not be performed on a resource. Not yet supported." />
        </Property>
      </ComplexType>
      <ComplexType Name="updateAllowedCombinationsResult">
        <Property Name="additionalInformation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Information about why the updateAllowedCombinations action was successful or failed." />
        </Property>
        <Property Name="conditionalAccessReferences" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="References to existing Conditional Access policies that use this authentication strength." />
        </Property>
        <Property Name="currentCombinations" Type="Collection(graph.authenticationMethodModes)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of current authentication method combinations allowed by the authentication strength." />
        </Property>
        <Property Name="previousCombinations" Type="Collection(graph.authenticationMethodModes)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of former authentication method combinations allowed by the authentication strength before they were updated through the updateAllowedCombinations action." />
        </Property>
      </ComplexType>
      <ComplexType Name="updateWindowsDeviceAccountActionParameter">
        <Property Name="calendarSyncEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="deviceAccount" Type="graph.windowsDeviceAccount">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="deviceAccountEmail" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="exchangeServer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="passwordRotationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="sessionInitiationProtocalAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="uploadSession">
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached." />
        </Property>
        <Property Name="nextExpectedRanges" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (for example '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin." />
        </Property>
        <Property Name="uploadUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL endpoint that accepts PUT requests for byte ranges of the file." />
        </Property>
      </ComplexType>
      <ComplexType Name="uriClickSecurityState">
        <Property Name="clickAction" Type="Edm.String" />
        <Property Name="clickDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="id" Type="Edm.String" />
        <Property Name="sourceId" Type="Edm.String" />
        <Property Name="uriDomain" Type="Edm.String" />
        <Property Name="verdict" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="usageDetails">
        <Property Name="lastAccessedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="userAttributeValuesItem">
        <Property Name="isDefault" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the value is set as the default." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the property displayed to the user in the user flow." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value that is set when this item is selected." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsAutopilotDevicesSummary">
        <Property Name="devicesNotAutopilotRegistered" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only." />
        </Property>
        <Property Name="devicesWithoutAutopilotProfileAssigned" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices not autopilot profile assigned. Read-only." />
        </Property>
        <Property Name="totalWindows10DevicesWithoutTenantAttached" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices that are Intune and co-managed. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsCloudIdentityDevicesSummary">
        <Property Name="deviceWithoutCloudIdentityCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices that are not cloud identity. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsCloudManagementDevicesSummary">
        <Property Name="coManagedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of  co-managed devices. Read-only." />
        </Property>
        <Property Name="intuneDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only." />
        </Property>
        <Property Name="tenantAttachDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of tenant attach devices. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsInsight">
        <Property Name="insightId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the user experience analytics insight." />
        </Property>
        <Property Name="severity" Type="graph.userExperienceAnalyticsInsightSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default. Possible values are: none, informational, warning, error, unknownFutureValue." />
        </Property>
        <Property Name="userExperienceAnalyticsMetricId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the user experience analytics metric." />
        </Property>
        <Property Name="values" Type="Collection(graph.userExperienceAnalyticsInsightValue)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the user experience analytics insight." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsInsightValue" Abstract="true" />
      <ComplexType Name="userExperienceAnalyticsSettings">
        <Property Name="configurationManagerDataConnectorConfigured" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsWindows10DevicesSummary">
        <Property Name="unsupportedOSversionDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of Windows 10 devices that have unsupported OS versions. Read-only." />
        </Property>
      </ComplexType>
      <ComplexType Name="userExperienceAnalyticsWorkFromAnywhereDevicesSummary">
        <Property Name="autopilotDevicesSummary" Type="graph.userExperienceAnalyticsAutopilotDevicesSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Autopilot devices summary. Read-only." />
        </Property>
        <Property Name="cloudIdentityDevicesSummary" Type="graph.userExperienceAnalyticsCloudIdentityDevicesSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Cloud Identity devices summary. Read-only." />
        </Property>
        <Property Name="cloudManagementDevicesSummary" Type="graph.userExperienceAnalyticsCloudManagementDevicesSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Cloud management devices summary. Read-only." />
        </Property>
        <Property Name="coManagedDevices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="devicesNotAutopilotRegistered" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="devicesWithoutAutopilotProfileAssigned" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="devicesWithoutCloudIdentity" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="intuneDevices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="tenantAttachDevices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="totalDevices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total count of devices. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="unsupportedOSversionDevices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="windows10Devices" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="windows10DevicesSummary" Type="graph.userExperienceAnalyticsWindows10DevicesSummary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Windows 10 devices summary. Read-only." />
        </Property>
        <Property Name="windows10DevicesWithoutTenantAttach" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647" />
        </Property>
      </ComplexType>
      <ComplexType Name="userFlowApiConnectorConfiguration">
        <NavigationProperty Name="postAttributeCollection" Type="graph.identityApiConnector" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
        <NavigationProperty Name="postFederationSignup" Type="graph.identityApiConnector" ContainsTarget="true">
          <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
            <Record>
              <PropertyValue Property="Referenceable" Bool="true" />
            </Record>
          </Annotation>
        </NavigationProperty>
      </ComplexType>
      <ComplexType Name="userIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the client IP address associated with the user performing the activity (audit log only)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName attribute of the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="userLastSignInRecommendationInsightSetting" BaseType="graph.accessReviewRecommendationInsightSetting">
        <Property Name="recommendationLookBackDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Microsoft Entra roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days." />
        </Property>
        <Property Name="signInScope" Type="graph.userSignInRecommendationScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether inactivity is calculated based on the user's inactivity in the tenant or in the application. The possible values are tenant, application, unknownFutureValue. application is only relevant when the access review is a review of an assignment to an application." />
        </Property>
      </ComplexType>
      <ComplexType Name="userPrint">
        <NavigationProperty Name="recentPrinterShares" Type="Collection(graph.printerShare)" ContainsTarget="true" />
      </ComplexType>
      <ComplexType Name="userRegistrationFeatureCount">
        <Property Name="feature" Type="graph.authenticationMethodFeature" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users registered or capable for multifactor authentication, self-service password reset, and passwordless authentication. Possible values are: ssprRegistered, ssprEnabled, ssprCapable, passwordlessCapable, mfaCapable, unknownFutureValue." />
        </Property>
        <Property Name="userCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users." />
        </Property>
      </ComplexType>
      <ComplexType Name="userRegistrationFeatureSummary">
        <Property Name="totalUserCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of users accounts, excluding those that are blocked." />
        </Property>
        <Property Name="userRegistrationFeatureCounts" Type="Collection(graph.userRegistrationFeatureCount)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication." />
        </Property>
        <Property Name="userRoles" Type="graph.includedUserRoles">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue." />
        </Property>
        <Property Name="userTypes" Type="graph.includedUserTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="User type. Possible values are: all, member, guest, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="userRegistrationMethodCount">
        <Property Name="authenticationMethod" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the authentication method." />
        </Property>
        <Property Name="userCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users registered." />
        </Property>
      </ComplexType>
      <ComplexType Name="userRegistrationMethodSummary">
        <Property Name="totalUserCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of users in the tenant." />
        </Property>
        <Property Name="userRegistrationMethodCounts" Type="Collection(graph.userRegistrationMethodCount)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of users registered for each authentication method." />
        </Property>
        <Property Name="userRoles" Type="graph.includedUserRoles">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue." />
        </Property>
        <Property Name="userTypes" Type="graph.includedUserTypes">
          <Annotation Term="Org.OData.Core.V1.Description" String="User type. Possible values are: all, member, guest, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="userSecurityState">
        <Property Name="aadUserId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="AAD User object identifier (GUID) - represents the physical/multi-account user entity." />
        </Property>
        <Property Name="accountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName)." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="NetBIOS/Active Directory domain of user account (that is, domain/account format)." />
        </Property>
        <Property Name="emailRole" Type="graph.emailRole">
          <Annotation Term="Org.OData.Core.V1.Description" String="For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient." />
        </Property>
        <Property Name="isVpn" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user logged on through a VPN." />
        </Property>
        <Property Name="logonDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the sign-in occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="logonId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User sign-in ID." />
        </Property>
        <Property Name="logonIp" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP Address the sign-in request originated from." />
        </Property>
        <Property Name="logonLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location (by IP address mapping) associated with a user sign-in event by this user." />
        </Property>
        <Property Name="logonType" Type="graph.logonType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service." />
        </Property>
        <Property Name="onPremisesSecurityIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active Directory (on-premises) Security Identifier (SID) of the user." />
        </Property>
        <Property Name="riskScore" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage." />
        </Property>
        <Property Name="userAccountType" Type="graph.userAccountSecurityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User sign-in name - internet format: (user account name)@(user account DNS domain name)." />
        </Property>
      </ComplexType>
      <ComplexType Name="userSimulationDetails">
        <Property Name="assignedTrainingsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of trainings assigned to a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="completedTrainingsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of trainings completed by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="compromisedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the compromising online action by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="inProgressTrainingsCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of trainings in progress by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="isCompromised" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a user was compromised in an attack simulation and training campaign." />
        </Property>
        <Property Name="reportedPhishDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when a user reported the delivered payload as phishing in the attack simulation and training campaign." />
        </Property>
        <Property Name="simulationEvents" Type="Collection(graph.userSimulationEventInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of simulation events of a user in the attack simulation and training campaign." />
        </Property>
        <Property Name="simulationUser" Type="graph.attackSimulationUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="User in an attack simulation and training campaign." />
        </Property>
        <Property Name="trainingEvents" Type="Collection(graph.userTrainingEventInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of training events of a user in the attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="userSimulationEventInfo">
        <Property Name="browser" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Browser information from where the simulation event was initiated by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="clickSource" Type="graph.clickSource" />
        <Property Name="eventDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the simulation event by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="eventName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the simulation event by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address from where the simulation event was initiated by a user in an attack simulation and training campaign." />
        </Property>
        <Property Name="osPlatformDeviceDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system, platform, and device details from where the simulation event was initiated by a user in an attack simulation and training campaign." />
        </Property>
      </ComplexType>
      <ComplexType Name="userTrainingContentEventInfo">
        <Property Name="browser" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Browser of the user from where the training event was generated." />
        </Property>
        <Property Name="contentDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the training content playback by the user." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the user for the training event." />
        </Property>
        <Property Name="osPlatformDeviceDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system, platform, and device details of the user for the training event." />
        </Property>
        <Property Name="potentialScoreImpact" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Potential improvement in the tenant security posture after completion of the training by the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="userTrainingEventInfo">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the training." />
        </Property>
        <Property Name="latestTrainingStatus" Type="graph.trainingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue." />
        </Property>
        <Property Name="trainingAssignedProperties" Type="graph.userTrainingContentEventInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Event details of the training when it was assigned to the user." />
        </Property>
        <Property Name="trainingCompletedProperties" Type="graph.userTrainingContentEventInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Event details of the training when it was completed by the user." />
        </Property>
        <Property Name="trainingUpdatedProperties" Type="graph.userTrainingContentEventInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Event details of the training when it was updated/in-progress by the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="userTrainingStatusInfo">
        <Property Name="assignedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of assignment of the training to the user." />
        </Property>
        <Property Name="completionDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of completion of the training by the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the assigned training." />
        </Property>
        <Property Name="trainingStatus" Type="graph.trainingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="verifiedDomain">
        <Property Name="capabilities" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For example, Email, OfficeCommunicationsOnline." />
        </Property>
        <Property Name="isDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this is the default domain associated with the tenant; otherwise, false." />
        </Property>
        <Property Name="isInitial" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true if this is the initial domain associated with the tenant; otherwise, false." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The domain name; for example, contoso.com." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For example, Managed." />
        </Property>
      </ComplexType>
      <ComplexType Name="verifiedPublisher">
        <Property Name="addedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timestamp when the verified publisher was first added or most recently updated." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The verified publisher name from the app publisher's Partner Center account." />
        </Property>
        <Property Name="verifiedPublisherId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the verified publisher from the app publisher's Partner Center account." />
        </Property>
      </ComplexType>
      <ComplexType Name="versionAction">
        <Property Name="newVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the new version that was created by this action." />
        </Property>
      </ComplexType>
      <ComplexType Name="video">
        <Property Name="audioBitsPerSample" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of audio bits per sample." />
        </Property>
        <Property Name="audioChannels" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of audio channels." />
        </Property>
        <Property Name="audioFormat" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the audio format (AAC, MP3, etc.)." />
        </Property>
        <Property Name="audioSamplesPerSecond" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of audio samples per second." />
        </Property>
        <Property Name="bitrate" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bit rate of the video in bits per second." />
        </Property>
        <Property Name="duration" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the file in milliseconds." />
        </Property>
        <Property Name="fourCC" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="'Four character code' name of the video format." />
        </Property>
        <Property Name="frameRate" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Frame rate of the video." />
        </Property>
        <Property Name="height" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Height of the video, in pixels." />
        </Property>
        <Property Name="width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Width of the video, in pixels." />
        </Property>
      </ComplexType>
      <ComplexType Name="virtualEventExternalInformation">
        <Property Name="applicationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the application that hosts the externalEventId. Read-only." />
        </Property>
        <Property Name="externalEventId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for a virtualEventExternalInformation object that associates the virtual event with an event ID in an external application. This association bundles all the information (both supported and not supported in virtualEvent) into one virtual event object. Optional. If set, the maximum supported length is 256 characters." />
        </Property>
      </ComplexType>
      <ComplexType Name="virtualEventExternalRegistrationInformation">
        <Property Name="referrer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL or string that represents the location from which the registrant registered. Optional." />
        </Property>
        <Property Name="registrationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for a virtualEventExternalRegistrationInformation object. Optional. If set, the maximum supported length is 256 characters." />
        </Property>
      </ComplexType>
      <ComplexType Name="virtualEventPresenterDetails">
        <Property Name="bio" Type="graph.itemBody">
          <Annotation Term="Org.OData.Core.V1.Description" String="Bio of the presenter." />
        </Property>
        <Property Name="company" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presenter's company name." />
        </Property>
        <Property Name="jobTitle" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presenter's job title." />
        </Property>
        <Property Name="linkedInProfileWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presenter's LinkedIn profile URL." />
        </Property>
        <Property Name="personalSiteWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presenter's personal website URL." />
        </Property>
        <Property Name="photo" Type="Edm.Stream">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content stream of the presenter's photo." />
        </Property>
        <Property Name="twitterProfileWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The presenter's Twitter profile URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="virtualEventPresenterInfo" BaseType="graph.meetingParticipantInfo">
        <Property Name="presenterDetails" Type="graph.virtualEventPresenterDetails" />
      </ComplexType>
      <ComplexType Name="virtualEventRegistrationQuestionAnswer">
        <Property Name="booleanValue" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Boolean answer of the virtual event registration question. Only appears when answerInputType is boolean." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the registration question." />
        </Property>
        <Property Name="multiChoiceValues" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of text answer of the virtual event registration question. Only appears when answerInputType is multiChoice." />
        </Property>
        <Property Name="questionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="id of the virtual event registration question." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Text answer of the virtual event registration question. Appears when answerInputType is text, multilineText or singleChoice." />
        </Property>
      </ComplexType>
      <ComplexType Name="virtualEventSettings">
        <Property Name="isAttendeeEmailNotificationEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether virtual event attendees receive email notifications." />
        </Property>
      </ComplexType>
      <ComplexType Name="visualInfo">
        <Property Name="attribution" Type="graph.imageInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. JSON object used to represent an icon which represents the application used to generate the activity" />
        </Property>
        <Property Name="backgroundColor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color" />
        </Property>
        <Property Name="content" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI" />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)" />
        </Property>
        <Property Name="displayText" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)" />
        </Property>
      </ComplexType>
      <ComplexType Name="vppLicensingType">
        <Property Name="supportsDeviceLicensing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the program supports the device licensing type." />
        </Property>
        <Property Name="supportsUserLicensing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the program supports the user licensing type." />
        </Property>
      </ComplexType>
      <ComplexType Name="vulnerabilityState">
        <Property Name="cve" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Common Vulnerabilities and Exposures (CVE) for the vulnerability." />
        </Property>
        <Property Name="severity" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Base Common Vulnerability Scoring System (CVSS) severity score for this vulnerability." />
        </Property>
        <Property Name="wasRunning" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk." />
        </Property>
      </ComplexType>
      <ComplexType Name="watermarkProtectionValues">
        <Property Name="isEnabledForContentSharing" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to apply a watermark to any shared content." />
        </Property>
        <Property Name="isEnabledForVideo" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to apply a watermark to everyone's video feed." />
        </Property>
      </ComplexType>
      <ComplexType Name="webApplication">
        <Property Name="homePageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Home page or landing page of the application." />
        </Property>
        <Property Name="implicitGrantSettings" Type="graph.implicitGrantSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether this web application can request tokens using the OAuth 2.0 implicit flow." />
        </Property>
        <Property Name="logoutUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URL that is used by Microsoft's authorization service to log out a user using front-channel, back-channel or SAML logout protocols." />
        </Property>
        <Property Name="redirectUris" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent." />
        </Property>
        <Property Name="redirectUriSettings" Type="Collection(graph.redirectUriSettings)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="webPartData">
        <Property Name="dataVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data version of the web part. The value is defined by the web part developer. Different dataVersions usually refers to a different property structure." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the web part." />
        </Property>
        <Property Name="properties" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="Properties bag of the web part." />
        </Property>
        <Property Name="serverProcessedContent" Type="graph.serverProcessedContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains collections of data that can be processed by server side services like search index and link fixup." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Title of the web part." />
        </Property>
      </ComplexType>
      <ComplexType Name="webPartPosition">
        <Property Name="columnId" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the identifier of the column where the web part is located." />
        </Property>
        <Property Name="horizontalSectionId" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the horizontal section where the web part is located." />
        </Property>
        <Property Name="isInVerticalSection" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the web part is located in the vertical section." />
        </Property>
        <Property Name="webPartIndex" Type="Edm.Double">
          <Annotation Term="Org.OData.Core.V1.Description" String="Index of the current web part. Represents the order of the web part in this column or section." />
        </Property>
      </ComplexType>
      <ComplexType Name="website">
        <Property Name="address" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the website." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the web site." />
        </Property>
        <Property Name="type" Type="graph.websiteType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The possible values are: other, home, work, blog, profile." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="autoUpdateSettings" Type="graph.win32LobAppAutoUpdateSettings" />
        <Property Name="deliveryOptimizationPriority" Type="graph.win32LobAppDeliveryOptimizationPriority" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The delivery optimization priority for this app assignment. This setting is not supported in National Cloud environments. Possible values are: notConfigured, foreground." />
        </Property>
        <Property Name="installTimeSettings" Type="graph.mobileAppInstallTimeSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The install time settings to apply for this app assignment." />
        </Property>
        <Property Name="notifications" Type="graph.win32LobAppNotification" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The notification status for this app assignment. Possible values are: showAll, showReboot, hideAll." />
        </Property>
        <Property Name="restartSettings" Type="graph.win32LobAppRestartSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reboot settings to apply for this app assignment." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppAutoUpdateSettings">
        <Property Name="autoUpdateSupersededAppsState" Type="graph.win32LobAutoUpdateSupersededAppsState" Nullable="false" />
      </ComplexType>
      <ComplexType Name="win32LobAppFileSystemRule" BaseType="graph.win32LobAppRule">
        <Property Name="check32BitOn64System" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether to expand environment variables in the 32-bit context on 64-bit systems." />
        </Property>
        <Property Name="comparisonValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder comparison value." />
        </Property>
        <Property Name="fileOrFolderName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder name to look up." />
        </Property>
        <Property Name="operationType" Type="graph.win32LobAppFileSystemOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB." />
        </Property>
        <Property Name="operator" Type="graph.win32LobAppRuleOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operator for file or folder detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual." />
        </Property>
        <Property Name="path" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder path to look up." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppInstallExperience">
        <Property Name="deviceRestartBehavior" Type="graph.win32LobAppRestartBehavior" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device restart behavior. Possible values are: basedOnReturnCode, allow, suppress, force." />
        </Property>
        <Property Name="runAsAccount" Type="graph.runAsAccountType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of execution context the app runs in. Possible values are: system, user." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppMsiInformation">
        <Property Name="packageType" Type="graph.win32LobAppMsiPackageType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI package type. Possible values are: perMachine, perUser, dualPurpose." />
        </Property>
        <Property Name="productCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product code." />
        </Property>
        <Property Name="productName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product name." />
        </Property>
        <Property Name="productVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product version." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI publisher." />
        </Property>
        <Property Name="requiresReboot" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the MSI app requires the machine to reboot to complete installation." />
        </Property>
        <Property Name="upgradeCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MSI upgrade code." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppPowerShellScriptRule" BaseType="graph.win32LobAppRule">
        <Property Name="comparisonValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The script output comparison value. Do not specify a value if the rule is used for detection." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the rule. Do not specify this value if the rule is used for detection." />
        </Property>
        <Property Name="enforceSignatureCheck" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether a signature check is enforced." />
        </Property>
        <Property Name="operationType" Type="graph.win32LobAppPowerShellScriptRuleOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The script output comparison operation type. Use NotConfigured (the default value) if the rule is used for detection. Possible values are: notConfigured, string, dateTime, integer, float, version, boolean." />
        </Property>
        <Property Name="operator" Type="graph.win32LobAppRuleOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The script output operator. Use NotConfigured (the default value) if the rule is used for detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual." />
        </Property>
        <Property Name="runAs32Bit" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether the script should run as 32-bit." />
        </Property>
        <Property Name="runAsAccount" Type="graph.runAsAccountType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user." />
        </Property>
        <Property Name="scriptContent" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The base64-encoded script content." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppProductCodeRule" BaseType="graph.win32LobAppRule">
        <Property Name="productCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product code of the app." />
        </Property>
        <Property Name="productVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product version comparison value." />
        </Property>
        <Property Name="productVersionOperator" Type="graph.win32LobAppRuleOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product version comparison operator. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppRegistryRule" BaseType="graph.win32LobAppRule">
        <Property Name="check32BitOn64System" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether to search the 32-bit registry on 64-bit systems." />
        </Property>
        <Property Name="comparisonValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registry comparison value." />
        </Property>
        <Property Name="keyPath" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full path of the registry entry containing the value to detect." />
        </Property>
        <Property Name="operationType" Type="graph.win32LobAppRegistryRuleOperationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registry operation type. Possible values are: notConfigured, exists, doesNotExist, string, integer, version." />
        </Property>
        <Property Name="operator" Type="graph.win32LobAppRuleOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operator for registry detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual." />
        </Property>
        <Property Name="valueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the registry value to detect." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppRestartSettings">
        <Property Name="countdownDisplayBeforeRestartInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes before the restart time to display the countdown dialog for pending restarts." />
        </Property>
        <Property Name="gracePeriodInMinutes" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes to wait before restarting the device after an app installation." />
        </Property>
        <Property Name="restartNotificationSnoozeDurationInMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes to snooze the restart notification dialog when the snooze button is selected." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppReturnCode">
        <Property Name="returnCode" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Return code." />
        </Property>
        <Property Name="type" Type="graph.win32LobAppReturnCodeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of return code. Possible values are: failed, success, softReboot, hardReboot, retry." />
        </Property>
      </ComplexType>
      <ComplexType Name="win32LobAppRule" Abstract="true">
        <Property Name="ruleType" Type="graph.win32LobAppRuleType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rule type indicating the purpose of the rule. Possible values are: detection, requirement." />
        </Property>
      </ComplexType>
      <ComplexType Name="windows10NetworkProxyServer">
        <Property Name="address" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Address to the proxy server. Specify an address in the format [':']" />
        </Property>
        <Property Name="exceptions" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node." />
        </Property>
        <Property Name="useForLocalAddresses" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the proxy server should be used for local (intranet) addresses." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsAppXAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="useDeviceContext" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsDefenderScanActionResult" BaseType="graph.deviceActionResult">
        <Property Name="scanType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scan type either full scan or quick scan" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsDeviceAccount">
        <Property Name="password" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsDeviceADAccount" BaseType="graph.windowsDeviceAccount">
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
        <Property Name="userName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsDeviceAzureADAccount" BaseType="graph.windowsDeviceAccount">
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Not yet documented" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsFirewallNetworkProfile">
        <Property Name="authorizedApplicationRulesFromGroupPolicyMerged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority." />
        </Property>
        <Property Name="connectionSecurityRulesFromGroupPolicyMerged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority." />
        </Property>
        <Property Name="firewallEnabled" Type="graph.stateManagementSetting" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed." />
        </Property>
        <Property Name="globalPortRulesFromGroupPolicyMerged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority." />
        </Property>
        <Property Name="inboundConnectionsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority." />
        </Property>
        <Property Name="inboundNotificationsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority." />
        </Property>
        <Property Name="incomingTrafficBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority." />
        </Property>
        <Property Name="outboundConnectionsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above." />
        </Property>
        <Property Name="policyRulesFromGroupPolicyMerged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority." />
        </Property>
        <Property Name="securedPacketExemptionAllowed" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority." />
        </Property>
        <Property Name="stealthModeBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority." />
        </Property>
        <Property Name="unicastResponsesToMulticastBroadcastsBlocked" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionApp" Abstract="true">
        <Property Name="denied" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, app is denied protection or exemption." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The app's description." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="App display name." />
        </Property>
        <Property Name="productName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The product name." />
        </Property>
        <Property Name="publisherName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher name" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionDataRecoveryCertificate">
        <Property Name="certificate" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate" />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate description" />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate expiration datetime" />
        </Property>
        <Property Name="subjectName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate subject name" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionDesktopApp" BaseType="graph.windowsInformationProtectionApp">
        <Property Name="binaryName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The binary name." />
        </Property>
        <Property Name="binaryVersionHigh" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The high binary version." />
        </Property>
        <Property Name="binaryVersionLow" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The lower binary version." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionIPRangeCollection">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
        </Property>
        <Property Name="ranges" Type="Collection(graph.ipRange)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of ip ranges" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionProxiedDomainCollection">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
        </Property>
        <Property Name="proxiedDomains" Type="Collection(graph.proxiedDomain)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of proxied domains" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionResourceCollection">
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
        </Property>
        <Property Name="resources" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of resources" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsInformationProtectionStoreApp" BaseType="graph.windowsInformationProtectionApp" />
      <ComplexType Name="windowsMalwareCategoryCount">
        <Property Name="activeMalwareDetectionCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="category" Type="graph.windowsMalwareCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule." />
        </Property>
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware category" />
        </Property>
        <Property Name="distinctActiveMalwareCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMalwareExecutionStateCount">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware execution state" />
        </Property>
        <Property Name="executionState" Type="graph.windowsMalwareExecutionState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed. Possible values are: unknown, blocked, allowed, running, notRunning." />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMalwareNameCount">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware dectected for this malware" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
        </Property>
        <Property Name="malwareIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier. This is malware identifier" />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware name" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMalwareOverview">
        <Property Name="malwareCategorySummary" Type="Collection(graph.windowsMalwareCategoryCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware category" />
        </Property>
        <Property Name="malwareDetectedDeviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detected in the last 30 days" />
        </Property>
        <Property Name="malwareExecutionStateSummary" Type="Collection(graph.windowsMalwareExecutionStateCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware execution state" />
        </Property>
        <Property Name="malwareNameSummary" Type="Collection(graph.windowsMalwareNameCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware" />
        </Property>
        <Property Name="malwareSeveritySummary" Type="Collection(graph.windowsMalwareSeverityCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of active malware counts per malware severity" />
        </Property>
        <Property Name="malwareStateSummary" Type="Collection(graph.windowsMalwareStateCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware state" />
        </Property>
        <Property Name="osVersionsSummary" Type="Collection(graph.osVersionCount)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts with malware per windows OS version" />
        </Property>
        <Property Name="totalDistinctMalwareCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="totalMalwareCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of all malware detections across all devices. Valid values -2147483648 to 2147483647" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMalwareSeverityCount">
        <Property Name="distinctMalwareCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC" />
        </Property>
        <Property Name="malwareDetectionCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="severity" Type="graph.windowsMalwareSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe. Possible values are: unknown, low, moderate, high, severe." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMalwareStateCount">
        <Property Name="deviceCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware State" />
        </Property>
        <Property Name="distinctMalwareCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
        </Property>
        <Property Name="malwareDetectionCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647" />
        </Property>
        <Property Name="state" Type="graph.windowsMalwareThreatState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsMinimumOperatingSystem">
        <Property Name="v10_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 10.0 or later." />
        </Property>
        <Property Name="v8_0" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 8.0 or later." />
        </Property>
        <Property Name="v8_1" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 8.1 or later." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsUniversalAppXAppAssignmentSettings" BaseType="graph.mobileAppAssignmentSettings">
        <Property Name="useDeviceContext" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false." />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsUpdateActiveHoursInstall" BaseType="graph.windowsUpdateInstallScheduleType">
        <Property Name="activeHoursEnd" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours End" />
        </Property>
        <Property Name="activeHoursStart" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours Start" />
        </Property>
      </ComplexType>
      <ComplexType Name="windowsUpdateInstallScheduleType" Abstract="true" />
      <ComplexType Name="windowsUpdateScheduledInstall" BaseType="graph.windowsUpdateInstallScheduleType">
        <Property Name="scheduledInstallDay" Type="graph.weeklySchedule" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday." />
        </Property>
        <Property Name="scheduledInstallTime" Type="Edm.TimeOfDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Install Time during day" />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookFilterCriteria">
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The color applied to the cell." />
        </Property>
        <Property Name="criterion1" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom criterion." />
        </Property>
        <Property Name="criterion2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A custom criterion." />
        </Property>
        <Property Name="dynamicCriteria" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A dynamic formula specified in a custom filter." />
        </Property>
        <Property Name="filterOn" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a filter is applied to a column." />
        </Property>
        <Property Name="icon" Type="graph.workbookIcon">
          <Annotation Term="Org.OData.Core.V1.Description" String="An icon applied to a cell via conditional formatting." />
        </Property>
        <Property Name="operator" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="An operator in a cell; for example, =, &gt;, &lt;, &lt;=, or &lt;&gt;." />
        </Property>
        <Property Name="values" Type="graph.Json">
          <Annotation Term="Org.OData.Core.V1.Description" String="The values that appear in the cell." />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookFilterDatetime">
        <Property Name="date" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date in ISO 8601 format used to filter data." />
        </Property>
        <Property Name="specificity" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines how specific you should use the date to keep data. For example, if the date is 2005-04-02 and the specificity property is set to month, the filter operation keeps all rows with a date in the month of April 2009. The possible values are: Year, Month, Day, Hour, Minute, Second." />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookIcon">
        <Property Name="index" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The index of the icon in the given set." />
        </Property>
        <Property Name="set" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes." />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookOperationError">
        <Property Name="code" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error code." />
        </Property>
        <Property Name="innerError" Type="graph.workbookOperationError" />
        <Property Name="message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error message." />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookRangeReference">
        <Property Name="address" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="workbookSessionInfo">
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the workbook session." />
        </Property>
        <Property Name="persistChanges" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="true for persistent session. false for non-persistent session (view mode)" />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookSortField">
        <Property Name="ascending" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents whether the sorting is done in an ascending fashion." />
        </Property>
        <Property Name="color" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the color that is the target of the condition if the sorting is on font or cell color." />
        </Property>
        <Property Name="dataOption" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber." />
        </Property>
        <Property Name="icon" Type="graph.workbookIcon">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the icon that is the target of the condition if the sorting is on the cell's icon." />
        </Property>
        <Property Name="key" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row)." />
        </Property>
        <Property Name="sortOn" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon." />
        </Property>
      </ComplexType>
      <ComplexType Name="workbookWorksheetProtectionOptions">
        <Property Name="allowAutoFilter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled." />
        </Property>
        <Property Name="allowDeleteColumns" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow deleting columns is enabled." />
        </Property>
        <Property Name="allowDeleteRows" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow deleting rows is enabled." />
        </Property>
        <Property Name="allowFormatCells" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow formatting cells is enabled." />
        </Property>
        <Property Name="allowFormatColumns" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow formatting columns is enabled." />
        </Property>
        <Property Name="allowFormatRows" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow formatting rows is enabled." />
        </Property>
        <Property Name="allowInsertColumns" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow inserting columns is enabled." />
        </Property>
        <Property Name="allowInsertHyperlinks" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled." />
        </Property>
        <Property Name="allowInsertRows" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow inserting rows is enabled." />
        </Property>
        <Property Name="allowPivotTables" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled." />
        </Property>
        <Property Name="allowSort" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the worksheet protection option to allow the use of the sort feature is enabled." />
        </Property>
      </ComplexType>
      <ComplexType Name="workforceIntegrationEncryption">
        <Property Name="protocol" Type="graph.workforceIntegrationEncryptionProtocol">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are: sharedSecret, unknownFutureValue." />
        </Property>
        <Property Name="secret" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Encryption shared secret." />
        </Property>
      </ComplexType>
      <ComplexType Name="workingHours">
        <Property Name="daysOfWeek" Type="Collection(graph.dayOfWeek)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The days of the week on which the user works." />
        </Property>
        <Property Name="endTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the day that the user stops working." />
        </Property>
        <Property Name="startTime" Type="Edm.TimeOfDay">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the day that the user starts working." />
        </Property>
        <Property Name="timeZone" Type="graph.timeZoneBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone to which the working hours apply." />
        </Property>
      </ComplexType>
      <ComplexType Name="x509CertificateAuthenticationModeConfiguration">
        <Property Name="rules" Type="Collection(graph.x509CertificateRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Rules are configured in addition to the authentication mode to bind a specific x509CertificateRuleType to an x509CertificateAuthenticationMode. For example, bind the policyOID with identifier 1.32.132.343 to x509CertificateMultiFactor authentication mode." />
        </Property>
        <Property Name="x509CertificateAuthenticationDefaultMode" Type="graph.x509CertificateAuthenticationMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue." />
        </Property>
        <Property Name="x509CertificateDefaultRequiredAffinityLevel" Type="graph.x509CertificateAffinityLevel" />
      </ComplexType>
      <ComplexType Name="x509CertificateCRLValidationConfiguration">
        <Property Name="exemptedCertificateAuthoritiesSubjectKeyIdentifiers" Type="Collection(Edm.String)" />
        <Property Name="state" Type="graph.x509CertificateCRLValidationConfigurationState" Nullable="false" />
      </ComplexType>
      <ComplexType Name="x509CertificateRule">
        <Property Name="identifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the X.509 certificate. Required." />
        </Property>
        <Property Name="issuerSubjectIdentifier" Type="Edm.String" />
        <Property Name="policyOidIdentifier" Type="Edm.String" />
        <Property Name="x509CertificateAuthenticationMode" Type="graph.x509CertificateAuthenticationMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue. Required." />
        </Property>
        <Property Name="x509CertificateRequiredAffinityLevel" Type="graph.x509CertificateAffinityLevel" />
        <Property Name="x509CertificateRuleType" Type="graph.x509CertificateRuleType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the X.509 certificate mode configuration rule. The possible values are: issuerSubject, policyOID, unknownFutureValue. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="x509CertificateUserBinding">
        <Property Name="priority" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The priority of the binding. Microsoft Entra ID uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required" />
        </Property>
        <Property Name="trustAffinityLevel" Type="graph.x509CertificateAffinityLevel" />
        <Property Name="userProperty" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the Microsoft Entra user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, certificateUserIds. Required." />
        </Property>
        <Property Name="x509CertificateField" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The field on the X.509 certificate to use for the binding. The possible values are: PrincipalName, RFC822Name, SubjectKeyIdentifier, SHA1PublicKey." />
        </Property>
      </ComplexType>
      <EntityContainer Name="GraphService">
        <EntitySet Name="agreementAcceptances" EntityType="microsoft.graph.agreementAcceptance" />
        <EntitySet Name="agreements" EntityType="microsoft.graph.agreement" />
        <EntitySet Name="applications" EntityType="microsoft.graph.application">
          <NavigationPropertyBinding Path="appManagementPolicies" Target="policies/appManagementPolicies" />
          <NavigationPropertyBinding Path="createdOnBehalfOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="owners" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="applicationTemplates" EntityType="microsoft.graph.applicationTemplate" />
        <EntitySet Name="authenticationMethodConfigurations" EntityType="microsoft.graph.authenticationMethodConfiguration" />
        <EntitySet Name="certificateBasedAuthConfiguration" EntityType="microsoft.graph.certificateBasedAuthConfiguration" />
        <EntitySet Name="chats" EntityType="microsoft.graph.chat" />
        <EntitySet Name="connections" EntityType="microsoft.graph.externalConnectors.externalConnection" />
        <EntitySet Name="contacts" EntityType="microsoft.graph.orgContact">
          <NavigationPropertyBinding Path="directReports" Target="directoryObjects" />
          <NavigationPropertyBinding Path="manager" Target="directoryObjects" />
          <NavigationPropertyBinding Path="memberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="contracts" EntityType="microsoft.graph.contract" />
        <EntitySet Name="dataPolicyOperations" EntityType="microsoft.graph.dataPolicyOperation" />
        <EntitySet Name="devices" EntityType="microsoft.graph.device">
          <NavigationPropertyBinding Path="registeredOwners" Target="directoryObjects" />
          <NavigationPropertyBinding Path="registeredUsers" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="directoryObjects" EntityType="microsoft.graph.directoryObject" />
        <EntitySet Name="directoryRoles" EntityType="microsoft.graph.directoryRole">
          <NavigationPropertyBinding Path="members" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="directoryRoleTemplates" EntityType="microsoft.graph.directoryRoleTemplate" />
        <EntitySet Name="domainDnsRecords" EntityType="microsoft.graph.domainDnsRecord" />
        <EntitySet Name="domains" EntityType="microsoft.graph.domain">
          <NavigationPropertyBinding Path="domainNameReferences" Target="directoryObjects" />
          <NavigationPropertyBinding Path="rootDomain" Target="domains" />
        </EntitySet>
        <EntitySet Name="drives" EntityType="microsoft.graph.drive" />
        <EntitySet Name="filterOperators" EntityType="microsoft.graph.filterOperatorSchema" />
        <EntitySet Name="functions" EntityType="microsoft.graph.attributeMappingFunctionSchema" />
        <EntitySet Name="groupLifecyclePolicies" EntityType="microsoft.graph.groupLifecyclePolicy" />
        <EntitySet Name="groups" EntityType="microsoft.graph.group">
          <NavigationPropertyBinding Path="createdOnBehalfOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="memberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="members" Target="directoryObjects" />
          <NavigationPropertyBinding Path="owners" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMembers" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="groupSettings" EntityType="microsoft.graph.groupSetting" />
        <EntitySet Name="groupSettingTemplates" EntityType="microsoft.graph.groupSettingTemplate" />
        <EntitySet Name="identityProviders" EntityType="microsoft.graph.identityProvider" />
        <EntitySet Name="invitations" EntityType="microsoft.graph.invitation">
          <NavigationPropertyBinding Path="invitedUser" Target="users" />
          <NavigationPropertyBinding Path="invitedUserSponsors" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="oauth2PermissionGrants" EntityType="microsoft.graph.oAuth2PermissionGrant" />
        <EntitySet Name="organization" EntityType="microsoft.graph.organization">
          <NavigationPropertyBinding Path="certificateBasedAuthConfiguration" Target="certificateBasedAuthConfiguration" />
        </EntitySet>
        <EntitySet Name="permissionGrants" EntityType="microsoft.graph.resourceSpecificPermissionGrant" />
        <EntitySet Name="places" EntityType="microsoft.graph.place" />
        <EntitySet Name="schemaExtensions" EntityType="microsoft.graph.schemaExtension" />
        <EntitySet Name="scopedRoleMemberships" EntityType="microsoft.graph.scopedRoleMembership" />
        <EntitySet Name="servicePrincipals" EntityType="microsoft.graph.servicePrincipal">
          <NavigationPropertyBinding Path="appManagementPolicies" Target="policies/appManagementPolicies" />
          <NavigationPropertyBinding Path="createdObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="memberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="oauth2PermissionGrants" Target="oauth2PermissionGrants" />
          <NavigationPropertyBinding Path="ownedObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="owners" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
        </EntitySet>
        <EntitySet Name="shares" EntityType="microsoft.graph.sharedDriveItem" />
        <EntitySet Name="sites" EntityType="microsoft.graph.site" />
        <EntitySet Name="subscribedSkus" EntityType="microsoft.graph.subscribedSku" />
        <EntitySet Name="subscriptions" EntityType="microsoft.graph.subscription" />
        <EntitySet Name="teams" EntityType="microsoft.graph.team">
          <NavigationPropertyBinding Path="group" Target="groups" />
          <NavigationPropertyBinding Path="template" Target="teamsTemplates" />
        </EntitySet>
        <EntitySet Name="teamsTemplates" EntityType="microsoft.graph.teamsTemplate" />
        <EntitySet Name="users" EntityType="microsoft.graph.user">
          <NavigationPropertyBinding Path="createdObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="directReports" Target="directoryObjects" />
          <NavigationPropertyBinding Path="employeeExperience/learningCourseActivities" Target="employeeExperience/learningCourseActivities" />
          <NavigationPropertyBinding Path="manager" Target="directoryObjects" />
          <NavigationPropertyBinding Path="memberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="ownedDevices" Target="directoryObjects" />
          <NavigationPropertyBinding Path="ownedObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="registeredDevices" Target="directoryObjects" />
          <NavigationPropertyBinding Path="sponsors" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
        </EntitySet>
        <Singleton Name="admin" Type="microsoft.graph.admin" />
        <Singleton Name="appCatalogs" Type="microsoft.graph.appCatalogs" />
        <Singleton Name="auditLogs" Type="microsoft.graph.auditLogRoot" />
        <Singleton Name="authenticationMethodsPolicy" Type="microsoft.graph.authenticationMethodsPolicy" />
        <Singleton Name="communications" Type="microsoft.graph.cloudCommunications" />
        <Singleton Name="compliance" Type="microsoft.graph.compliance" />
        <Singleton Name="deviceAppManagement" Type="microsoft.graph.deviceAppManagement" />
        <Singleton Name="deviceManagement" Type="microsoft.graph.deviceManagement" />
        <Singleton Name="directory" Type="microsoft.graph.directory">
          <NavigationPropertyBinding Path="administrativeUnits/members" Target="directoryObjects" />
        </Singleton>
        <Singleton Name="drive" Type="microsoft.graph.drive" />
        <Singleton Name="education" Type="microsoft.graph.educationRoot">
          <NavigationPropertyBinding Path="classes/group" Target="directoryObjects" />
          <NavigationPropertyBinding Path="classes/members" Target="education/users" />
          <NavigationPropertyBinding Path="classes/schools" Target="education/schools" />
          <NavigationPropertyBinding Path="classes/teachers" Target="education/users" />
          <NavigationPropertyBinding Path="me/classes" Target="education/classes" />
          <NavigationPropertyBinding Path="me/schools" Target="education/schools" />
          <NavigationPropertyBinding Path="me/taughtClasses" Target="education/classes" />
          <NavigationPropertyBinding Path="me/user" Target="directoryObjects" />
          <NavigationPropertyBinding Path="schools/administrativeUnit" Target="directoryObjects" />
          <NavigationPropertyBinding Path="schools/classes" Target="education/classes" />
          <NavigationPropertyBinding Path="schools/users" Target="education/users" />
          <NavigationPropertyBinding Path="users/classes" Target="education/classes" />
          <NavigationPropertyBinding Path="users/schools" Target="education/schools" />
          <NavigationPropertyBinding Path="users/taughtClasses" Target="education/classes" />
          <NavigationPropertyBinding Path="users/user" Target="directoryObjects" />
        </Singleton>
        <Singleton Name="employeeExperience" Type="microsoft.graph.employeeExperience" />
        <Singleton Name="external" Type="microsoft.graph.externalConnectors.external" />
        <Singleton Name="identity" Type="microsoft.graph.identityContainer" />
        <Singleton Name="identityGovernance" Type="microsoft.graph.identityGovernance" />
        <Singleton Name="identityProtection" Type="microsoft.graph.identityProtectionRoot" />
        <Singleton Name="informationProtection" Type="microsoft.graph.informationProtection" />
        <Singleton Name="me" Type="microsoft.graph.user">
          <NavigationPropertyBinding Path="createdObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="directReports" Target="directoryObjects" />
          <NavigationPropertyBinding Path="manager" Target="directoryObjects" />
          <NavigationPropertyBinding Path="memberOf" Target="directoryObjects" />
          <NavigationPropertyBinding Path="ownedDevices" Target="directoryObjects" />
          <NavigationPropertyBinding Path="ownedObjects" Target="directoryObjects" />
          <NavigationPropertyBinding Path="registeredDevices" Target="directoryObjects" />
          <NavigationPropertyBinding Path="sponsors" Target="directoryObjects" />
          <NavigationPropertyBinding Path="transitiveMemberOf" Target="directoryObjects" />
        </Singleton>
        <Singleton Name="planner" Type="microsoft.graph.planner">
          <NavigationPropertyBinding Path="buckets/tasks" Target="planner/tasks" />
          <NavigationPropertyBinding Path="plans/buckets" Target="planner/buckets" />
          <NavigationPropertyBinding Path="plans/tasks" Target="planner/tasks" />
        </Singleton>
        <Singleton Name="policies" Type="microsoft.graph.policyRoot" />
        <Singleton Name="print" Type="microsoft.graph.print" />
        <Singleton Name="privacy" Type="microsoft.graph.privacy" />
        <Singleton Name="reports" Type="microsoft.graph.reportRoot" />
        <Singleton Name="roleManagement" Type="microsoft.graph.roleManagement" />
        <Singleton Name="search" Type="microsoft.graph.searchEntity" />
        <Singleton Name="security" Type="microsoft.graph.security">
          <NavigationPropertyBinding Path="threatIntelligence/hosts/childHostPairs" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostPairs" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/components" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostComponents" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/cookies" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostCookies" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/hostPairs" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostPairs" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/parentHostPairs" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostPairs" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/passiveDns" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/passiveDnsRecords" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/passiveDnsReverse" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/passiveDnsRecords" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/sslCertificates" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostSslCertificates" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/subdomains" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/subdomains" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/trackers" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hostTrackers" />
          <NavigationPropertyBinding Path="threatIntelligence/hosts/whois" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/whoisRecords" />
          <NavigationPropertyBinding Path="threatIntelligence/hostSslCertificates/host" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/hosts" />
          <NavigationPropertyBinding Path="threatIntelligence/hostSslCertificates/sslCertificate" Target="security/microsoft.graph.security.threatIntelligence/threatIntelligence/sslCertificates" />
        </Singleton>
        <Singleton Name="solutions" Type="microsoft.graph.solutionsRoot">
          <NavigationPropertyBinding Path="backupRestore/exchangeProtectionPolicies/mailboxInclusionRules" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/mailboxInclusionRules" />
          <NavigationPropertyBinding Path="backupRestore/exchangeProtectionPolicies/mailboxProtectionUnits" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/mailboxProtectionUnits" />
          <NavigationPropertyBinding Path="backupRestore/oneDriveForBusinessProtectionPolicies/driveInclusionRules" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/driveInclusionRules" />
          <NavigationPropertyBinding Path="backupRestore/oneDriveForBusinessProtectionPolicies/driveProtectionUnits" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/driveProtectionUnits" />
          <NavigationPropertyBinding Path="backupRestore/sharePointProtectionPolicies/siteInclusionRules" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/siteInclusionRules" />
          <NavigationPropertyBinding Path="backupRestore/sharePointProtectionPolicies/siteProtectionUnits" Target="solutions/microsoft.graph.backupRestoreRoot/backupRestore/siteProtectionUnits" />
        </Singleton>
        <Singleton Name="storage" Type="microsoft.graph.storage" />
        <Singleton Name="teamwork" Type="microsoft.graph.teamwork" />
        <Singleton Name="tenantRelationships" Type="microsoft.graph.tenantRelationship" />
      </EntityContainer>
      <Function Name="additionalAccess" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessPackageAssignment)" />
        <ReturnType Type="Collection(graph.accessPackageAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignment: additionalAccess" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package.  This can be used to prepare to configure the incompatible access packages for a specific access package." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="additionalAccess" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessPackageAssignment)" />
        <Parameter Name="accessPackageId" Type="Edm.String" Unicode="false" />
        <Parameter Name="incompatibleAccessPackageId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.accessPackageAssignment)" />
      </Function>
      <Function Name="allowedCalendarSharingRoles" IsBound="true">
        <Parameter Name="bindingparameter" Type="graph.calendar" />
        <Parameter Name="User" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.calendarRoleType)" Nullable="false" />
      </Function>
      <Function Name="availableProviderTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.identityProvider)" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List availableProviderTypes (deprecated)" />
            <PropertyValue Property="LongDescription" String="Retrieves all identity provider types available in a directory." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-list-availableprovidertypes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="availableProviderTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.identityProviderBase)" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List availableProviderTypes" />
            <PropertyValue Property="LongDescription" String="Get all identity providers supported in a directory." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityproviderbase-availableprovidertypes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="boundingRect" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="anotherRange" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="cell" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="row" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="column" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="cell" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheet" />
        <Parameter Name="row" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="column" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Worksheet: Cell" />
            <PropertyValue Property="LongDescription" String="Gets the range object containing the single cell based on row and column numbers. The cell can be outside the bounds of its parent range, so long as it's stays within the worksheet grid." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-cell?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="column" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="column" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="columnsAfter" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="columnsAfter" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="count" Type="Edm.Int32" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="columnsBefore" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="columnsBefore" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="count" Type="Edm.Int32" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChart)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChartPoint)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChartSeries)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookRangeBorder)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTable)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableColumn)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableRow)" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Function>
      <Function Name="dataBodyRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: DataBodyRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with the data body of the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-databodyrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="dataBodyRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableColumn" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumn: DataBodyRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with the data body of the column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-databodyrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.administrativeUnit)" />
        <ReturnType Type="Collection(graph.administrativeUnit)" />
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.application)" />
        <ReturnType Type="Collection(graph.application)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted applications without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter" Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.callRecording)" />
        <ReturnType Type="Collection(graph.callRecording)" />
      </Function>
      <Function EntitySetPath="bindingParameter" Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.callTranscript)" />
        <ReturnType Type="Collection(graph.callTranscript)" />
      </Function>
      <Function EntitySetPath="bindingParameter" Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.chatMessage)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chatMessage: delta" />
            <PropertyValue Property="LongDescription" String="Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingparameter" Type="Collection(graph.contact)" Nullable="false" />
        <ReturnType Type="Collection(graph.contact)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contact: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the contacts in &#xA;that folder. This allows you to maintain and synchronize a local store of a user's contacts without &#xA;having to fetch the entire set of contacts from the server every time.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contact-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingparameter" Type="Collection(graph.contactFolder)" Nullable="false" />
        <ReturnType Type="Collection(graph.contactFolder)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contactFolder: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the contact folders. This allows you to maintain and synchronize &#xA;a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.device)" />
        <ReturnType Type="Collection(graph.device)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="device: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted devices without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.directoryObject)" />
        <ReturnType Type="Collection(graph.directoryObject)" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.directoryRole)" />
        <ReturnType Type="Collection(graph.directoryRole)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryRole: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted directory roles without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter" Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.educationAssignment)" />
        <ReturnType Type="Collection(graph.educationAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: delta" />
            <PropertyValue Property="LongDescription" String="Get a list of newly-created or updated assignments without reading the whole collection. A teacher or an application running with application permissions can see all assignment objects for the class. Students can only see assignments that are assigned to them." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter" Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.educationCategory)" />
        <ReturnType Type="Collection(graph.educationCategory)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationCategory: delta" />
            <PropertyValue Property="LongDescription" String="Get a list of newly created or updated educationCategory objects without having to perform a full read of the collection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationcategory-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.educationClass)" />
        <ReturnType Type="Collection(graph.educationClass)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationClass: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created or updated classes, including membership changes, without having to perform a full read of the entire class collection. See Use delta query for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.educationSchool)" />
        <ReturnType Type="Collection(graph.educationSchool)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSchool: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created or updated schools without having to perform a full read of the entire school collection. See Use delta query for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.educationUser)" />
        <ReturnType Type="Collection(graph.educationUser)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationUser: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created or updated educationUser without having to perform a full read of the entire collection. See Use delta query for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingparameter" Type="Collection(graph.event)" Nullable="false" />
        <ReturnType Type="Collection(graph.event)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="startDateTime" />
                  <PropertyValue Property="Description" String="The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                  <PropertyValue Property="Required" Bool="true" />
                </Record>
                <Record>
                  <PropertyValue Property="Name" String="endDateTime" />
                  <PropertyValue Property="Description" String="The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                  <PropertyValue Property="Required" Bool="true" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.group)" />
        <ReturnType Type="Collection(graph.group)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted groups, including group membership changes, without having to perform a full read of the entire group collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.listItem)" />
        <ReturnType Type="Collection(graph.listItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="listItem: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted list items without having to perform a full read of the entire items collection. Your app begins by calling delta without any parameters.&#xA;The service starts enumerating the hierarchy of the list, returning pages of items, and either an @odata.nextLink or an @odata.deltaLink.&#xA;Your app should continue calling with the @odata.nextLink until you see an @odata.deltaLink returned. After you received all the changes, you can apply them to your local state.&#xA;To check for changes in the future, call delta again with the @odata.deltaLink from the previous response. The delta feed shows the latest state for each item, not each change. If an item was renamed twice, it only shows up once, with its latest name.&#xA;The same item might appear more than once in a delta feed, for various reasons. You should use the last occurrence you see. Items with this property should be removed from your local state." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.listItem)" />
        <Parameter Name="token" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.listItem)" />
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingparameter" Type="Collection(graph.mailFolder)" Nullable="false" />
        <ReturnType Type="Collection(graph.mailFolder)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="mailFolder: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriately&#xA;applying state tokens in one or more of these calls,&#xA;you can query for incremental changes in the mail folders. This allows you to maintain and synchronize&#xA;a local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingparameter" Type="Collection(graph.message)" Nullable="false" />
        <ReturnType Type="Collection(graph.message)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="changeType" />
                  <PropertyValue Property="Description" String="A custom query option to filter the delta response based on the type of change. Supported values are created, updated or deleted." />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriately&#xA;applying state tokens in one or more of these calls, you can [query for incremental changes in the messages in&#xA;that folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without&#xA;having to fetch the entire set of messages from the server every time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.oAuth2PermissionGrant)" />
        <ReturnType Type="Collection(graph.oAuth2PermissionGrant)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="oauth2permissiongrant: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted oauth2permissiongrant objects without performing a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.orgContact)" />
        <ReturnType Type="Collection(graph.orgContact)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="orgContact: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted organizational contacts without having to perform a full read of the entire collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.servicePrincipal)" />
        <ReturnType Type="Collection(graph.servicePrincipal)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.site)" />
        <ReturnType Type="Collection(graph.site)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="site: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted sites without having to perform a full read of the entire sites collection. A delta function call for sites is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls,&#xA;you can query for incremental changes in the sites. It allows you to maintain and synchronize a local store of a user's sites without having to fetch all the sites from the server every time.&#xA;The application calls the API without specifying any parameters.&#xA;The service begins enumerating sites and returns pages of changes to these sites, accompanied by either an @odata.nextLink or an @odata.deltaLink.&#xA;Your application should continue making calls using the @odata.nextLink until there's an @odata.deltaLink  in the response. After you receive all the changes, you can apply them to your local state.&#xA;To monitor future changes, call the delta API by using the @odata.deltaLink in the previous response. Any resources marked as deleted should be removed from your local state." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.todoTask)" />
        <ReturnType Type="Collection(graph.todoTask)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="todoTask: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of todoTask resources that have been added, deleted, or updated in a specified todoTaskList. A delta function call for todoTask resources in a todoTaskList is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the todoTask in that todoTaskList. This allows you to maintain and synchronize a local store of a user's todoTask resources without having to fetch the entire set from the server every time.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.todoTaskList)" />
        <ReturnType Type="Collection(graph.todoTaskList)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="todoTaskList: delta" />
            <PropertyValue Property="LongDescription" String="Get a set of todoTaskList resources that have been added, deleted, or removed in Microsoft To Do. A delta function call for todoTaskList is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the todoTaskList. This allows you to maintain and synchronize a local store of a user's todoTaskList without having to fetch all the todoTaskList from the server every time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.user)" />
        <ReturnType Type="Collection(graph.user)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: delta" />
            <PropertyValue Property="LongDescription" String="Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <ReturnType Type="Collection(graph.driveItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: delta" />
            <PropertyValue Property="LongDescription" String="Track changes in a driveItem and its children over time. Your app begins by calling delta without any parameters.&#xA;The service starts enumerating the drive's hierarchy, returning pages of items and either an @odata.nextLink or an @odata.deltaLink, as described below.&#xA;Your app should continue calling with the @odata.nextLink until you no longer see an @odata.nextLink returned, or you see a response with an empty set of changes. After you have finished receiving all the changes, you may apply them to your local state.&#xA;To check for changes in the future, call delta again with the @odata.deltaLink from the previous response. Deleted items are returned with the deleted facet.&#xA;Items with this property set should be removed from your local state." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-delta?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="delta" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="token" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.driveItem)" />
      </Function>
      <Function Name="deviceConfigurationDeviceActivity" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="graph.report" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="deviceConfigurationDeviceActivity function" />
            <PropertyValue Property="LongDescription" String="Metadata for the device configuration device activity report" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationdeviceactivity?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="deviceConfigurationUserActivity" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="graph.report" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="deviceConfigurationUserActivity function" />
            <PropertyValue Property="LongDescription" String="Metadata for the device configuration user activity report" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationuseractivity?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="doesUserHaveAccess" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <Parameter Name="userId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="tenantId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="userPrincipalName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: doesUserHaveAccess" />
            <PropertyValue Property="LongDescription" String="Determine whether a user has access to a shared channel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="downloadApplePushNotificationCertificateSigningRequest" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.applePushNotificationCertificate" />
        <ReturnType Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="downloadApplePushNotificationCertificateSigningRequest function" />
            <PropertyValue Property="LongDescription" String="Download Apple push notification certificate signing request" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-downloadapplepushnotificationcertificatesigningrequest?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="entireColumn" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="entireRow" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="exportDeviceAndAppManagementData" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <ReturnType Type="graph.deviceAndAppManagementData" />
      </Function>
      <Function Name="exportDeviceAndAppManagementData" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="skip" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="top" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.deviceAndAppManagementData" />
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessPackage)" />
        <Parameter Name="on" Type="graph.accessPackageFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessPackage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackage: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, retrieve a list of accessPackage objects filtered on the signed-in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessPackageAssignment)" />
        <Parameter Name="on" Type="graph.accessPackageAssignmentFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessPackageAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignment: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignment objects filtered on the signed-in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignment-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessPackageAssignmentRequest)" />
        <Parameter Name="on" Type="graph.accessPackageAssignmentRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessPackageAssignmentRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignmentRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessReviewInstance)" />
        <Parameter Name="on" Type="graph.accessReviewInstanceFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessReviewInstance)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessReviewInstanceDecisionItem)" />
        <Parameter Name="on" Type="graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessReviewInstanceDecisionItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstanceDecisionItem: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessReviewScheduleDefinition)" />
        <Parameter Name="on" Type="graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessReviewScheduleDefinition)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewScheduleDefinition: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.accessReviewStage)" />
        <Parameter Name="on" Type="graph.accessReviewStageFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.accessReviewStage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewStage: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.appConsentRequest)" />
        <Parameter Name="on" Type="graph.consentRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.appConsentRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="appConsentRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.approval)" />
        <Parameter Name="on" Type="graph.approvalFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.approval)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="approval: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupAssignmentSchedule)" />
        <Parameter Name="on" Type="graph.assignmentScheduleFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupAssignmentSchedule)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupAssignmentSchedule: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedule-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)" />
        <Parameter Name="on" Type="graph.assignmentScheduleInstanceFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupAssignmentScheduleInstance: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)" />
        <Parameter Name="on" Type="graph.assignmentScheduleRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupAssignmentScheduleRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupEligibilitySchedule)" />
        <Parameter Name="on" Type="graph.eligibilityScheduleFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupEligibilitySchedule)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupEligibilitySchedule: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve schedules of membership and ownership eligibility requests for the calling principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedule-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)" />
        <Parameter Name="on" Type="graph.eligibilityScheduleInstanceFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupEligibilityScheduleInstance: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Return instances of membership and ownership eligibility schedules for the calling principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)" />
        <Parameter Name="on" Type="graph.eligibilityScheduleRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupEligibilityScheduleRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleAssignmentSchedule)" />
        <Parameter Name="on" Type="graph.roleAssignmentScheduleFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleAssignmentSchedule)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleAssignmentSchedule: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve the schedules for active role assignment operations for which the signed-in user is the principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleAssignmentScheduleInstance)" />
        <Parameter Name="on" Type="graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleAssignmentScheduleInstance)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleAssignmentScheduleInstance: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Get the instances of active role assignments for the calling principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleAssignmentScheduleRequest)" />
        <Parameter Name="on" Type="graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleAssignmentScheduleRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleAssignmentScheduleRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM, retrieve the requests for active role assignments for a particular principal. The principal can be the creator or approver of the unifiedRoleAssignmentScheduleRequest object, or they can be the target of the assignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleEligibilitySchedule)" />
        <Parameter Name="on" Type="graph.roleEligibilityScheduleFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleEligibilitySchedule)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleEligibilitySchedule: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve the schedules for role eligibilities for which the signed-in user is the principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleEligibilityScheduleInstance)" />
        <Parameter Name="on" Type="graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleEligibilityScheduleInstance)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleEligibilityScheduleInstance: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Get the instances of eligible roles for the calling principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.unifiedRoleEligibilityScheduleRequest)" />
        <Parameter Name="on" Type="graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.unifiedRoleEligibilityScheduleRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleEligibilityScheduleRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="In PIM, retrieve the requests for role eligibilities for a particular principal. The principal can be the creator or approver of the unifiedRoleEligibilityScheduleRequest object, or they can be the target of the role eligibility." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterByCurrentUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.userConsentRequest)" />
        <Parameter Name="on" Type="graph.consentRequestFilterByCurrentUserOptions" Nullable="false" />
        <ReturnType Type="Collection(graph.userConsentRequest)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="userConsentRequest: filterByCurrentUser" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of userConsentRequest objects for accessing a specified app, for which the current user is the reviewer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userconsentrequest-filterbycurrentuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="filterOperators" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationSchema" />
        <ReturnType Type="Collection(graph.filterOperatorSchema)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationSchema: filterOperators" />
            <PropertyValue Property="LongDescription" String="List all operators supported in the scoping filters." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="findTenantInformationByDomainName" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.tenantRelationship" Nullable="false" />
        <Parameter Name="domainName" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.tenantInformation" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="tenantRelationship: findTenantInformationByDomainName" />
            <PropertyValue Property="LongDescription" String="Given a domain name, search for a tenant and read its tenantInformation. You can use this API to validate tenant information and use the tenantId to configure cross-tenant access settings between you and the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-findtenantinformationbydomainname?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="findTenantInformationByTenantId" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.tenantRelationship" Nullable="false" />
        <Parameter Name="tenantId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.tenantInformation" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="tenantRelationship: findTenantInformationByTenantId" />
            <PropertyValue Property="LongDescription" String="Given a tenant ID, search for a tenant and read its tenantInformation. You can use this API to validate tenant information and use the tenantId to configure cross-tenant cross-tenant access settings between you and the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-findtenantinformationbytenantid?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="functions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationSchema" />
        <ReturnType Type="Collection(graph.attributeMappingFunctionSchema)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationSchema: functions" />
            <PropertyValue Property="LongDescription" String="List all the functions currently supported in the attributeMappingSource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get item activity stats by interval" />
            <PropertyValue Property="LongDescription" String="Get a collection of itemActivityStats resources for the activities that took place on this resource within the specified time interval. Analytics aggregates might not be available for all action types." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/itemactivitystat-getactivitybyinterval?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="startDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="endDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="interval" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.listItem" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.listItem" />
        <Parameter Name="startDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="endDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="interval" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.site" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
      </Function>
      <Function Name="getActivitiesByInterval" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.site" />
        <Parameter Name="startDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="endDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="interval" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.itemActivityStat)" />
      </Function>
      <Function EntitySetPath="bindingParameter/messages" Name="getAllMessages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.channel)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="model" />
                  <PropertyValue Property="Description" String="The payment model for the API" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: getAllMessages" />
            <PropertyValue Property="LongDescription" String="Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/messages" Name="getAllMessages" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.chat)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="model" />
                  <PropertyValue Property="Description" String="The payment model for the API" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chats: getAllMessages" />
            <PropertyValue Property="LongDescription" String="Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/channels/messages" Name="getAllMessages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.deletedTeam)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="model" />
                  <PropertyValue Property="Description" String="The payment model for the API" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/channels/messages" Name="getAllMessages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.team)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.OperationRestrictions">
          <Record>
            <PropertyValue Property="CustomQueryOptions">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="model" />
                  <PropertyValue Property="Description" String="The payment model for the API" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/recordings" Name="getAllRecordings" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.onlineMeeting)" />
        <Parameter Name="meetingOrganizerUserId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Collection(graph.callRecording)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="onlineMeeting: getAllRecordings" />
            <PropertyValue Property="LongDescription" String="Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-getallrecordings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/messages" Name="getAllRetainedMessages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.channel)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: getAllRetainedMessages" />
            <PropertyValue Property="LongDescription" String="Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/messages" Name="getAllRetainedMessages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.chat)" />
        <ReturnType Type="Collection(graph.chatMessage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: getAllRetainedMessages" />
            <PropertyValue Property="LongDescription" String="Get all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-getallretainedmessages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAllSites" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.site)" />
        <ReturnType Type="Collection(graph.site)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sites: getAllSites" />
            <PropertyValue Property="LongDescription" String="List sites across geographies in an organization. This API can also be used to enumerate all sites in a non-multi-geo tenant. For more information, see Best practices for discovering files and detecting changes at scale." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-getallsites?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/transcripts" Name="getAllTranscripts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.onlineMeeting)" />
        <Parameter Name="meetingOrganizerUserId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Collection(graph.callTranscript)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="onlineMeeting: getAllTranscripts" />
            <PropertyValue Property="LongDescription" String="Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-getalltranscripts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter/contentTypes" Name="getApplicableContentTypesForList" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.site" />
        <Parameter Name="listId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.contentType)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="site: getApplicableContentTypesForList" />
            <PropertyValue Property="LongDescription" String="Get site contentTypes that can be added to a list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-getapplicablecontenttypesforlist?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAttackSimulationRepeatOffenders" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.securityReportsRoot" />
        <ReturnType Type="Collection(graph.attackSimulationRepeatOffender)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="securityReportsRoot: getAttackSimulationRepeatOffenders" />
            <PropertyValue Property="LongDescription" String="List the tenant users who have yielded to attacks more than once in attack simulation and training campaigns. This function supports @odata.nextLink for pagination." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAttackSimulationSimulationUserCoverage" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.securityReportsRoot" />
        <ReturnType Type="Collection(graph.attackSimulationSimulationUserCoverage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="securityReportsRoot: getAttackSimulationSimulationUserCoverage" />
            <PropertyValue Property="LongDescription" String="List training coverage for each tenant user in attack simulation and training campaigns. This function supports @odata.nextLink for pagination." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAttackSimulationTrainingUserCoverage" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.securityReportsRoot" />
        <ReturnType Type="Collection(graph.attackSimulationTrainingUserCoverage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="securityReportsRoot: getAttackSimulationTrainingUserCoverage" />
            <PropertyValue Property="LongDescription" String="List training coverage for tenant users in attack simulation and training campaigns. This function supports @odata.nextLink for pagination." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAuditActivityTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.auditEvent)" />
        <Parameter Name="category" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
      </Function>
      <Function Name="getAuditActivityTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.cloudPcAuditEvent)" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPcAuditEvent: getAuditActivityTypes" />
            <PropertyValue Property="LongDescription" String="Get audit activity types by tenant ID." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcauditevent-getauditactivitytypes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getAuditCategories" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.auditEvent)" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getAuditCategories function" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-getauditcategories?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getByPath" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.site" />
        <Parameter Name="path" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.site" />
      </Function>
      <Function Name="getByUserIdAndRole" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.virtualEventTownhall)" />
        <Parameter Name="userId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="role" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.virtualEventTownhall)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventTownhall: getByUserIdAndRole" />
            <PropertyValue Property="LongDescription" String="Get a list of virtualEventTownhall objects where the specified user is either the organizer or a coorganizer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-getbyuseridandrole?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getByUserIdAndRole" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.virtualEventWebinar)" />
        <Parameter Name="userId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="role" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.virtualEventWebinar)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventWebinar: getByUserIdAndRole" />
            <PropertyValue Property="LongDescription" String="Get a virtualEventWebinar collection where the specified user is either the organizer or a coorganizer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-getbyuseridandrole?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getByUserRole" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.virtualEventTownhall)" />
        <Parameter Name="role" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.virtualEventTownhall)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventTownhall: getByUserRole" />
            <PropertyValue Property="LongDescription" String="Get a list of virtualEventTownhall objects where the signed-in user is either the organizer or a coorganizer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-getbyuserrole?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getByUserRole" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.virtualEventWebinar)" />
        <Parameter Name="role" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.virtualEventWebinar)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventWebinar: getByUserRole" />
            <PropertyValue Property="LongDescription" String="Get a virtualEventWebinar collection where the signed-in user is either the organizer or a coorganizer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-getbyuserrole?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function EntitySetPath="bindingParameter" Name="getCompatibleHubContentTypes" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.contentType)" />
        <ReturnType Type="Collection(graph.contentType)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: getCompatibleHubContentTypes" />
            <PropertyValue Property="LongDescription" String="Get a list of compatible content types from the content type hub that can be added to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: addCopyFromContentTypeHub and the blog post Syntex Product Updates – August 2021." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-getcompatiblehubcontenttypes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEffectivePermissions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagement" />
        <Parameter Name="scope" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.rolePermission)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getEffectivePermissions function" />
            <PropertyValue Property="LongDescription" String="Retrieves the effective permissions of the currently authenticated user" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-geteffectivepermissions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEmailActivityCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailActivityCounts" />
            <PropertyValue Property="LongDescription" String="Enables you to understand the trends of email activity (like how many were sent, read, and received) in your organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEmailActivityUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Enables you to understand trends on the number of unique users who are performing email activities like send, read, and receive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailactivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEmailActivityUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getEmailActivityUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getEmailAppUsageAppsUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailAppUsageAppsUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of unique users per email app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailappusageappsusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEmailAppUsageUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailAppUsageUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of unique users that connected to Exchange Online using any email app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailappusageusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getEmailAppUsageUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getEmailAppUsageUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getEmailAppUsageVersionsUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailAppUsageVersionsUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of unique users by Outlook desktop version." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailappusageversionsusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getFinalAttachment" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.subjectRightsRequest" />
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="subjectRightsRequest: getFinalAttachment" />
            <PropertyValue Property="LongDescription" String="Get the final attachment for a subject rights request. The attachment is a zip file that contains all the files that were included by the privacy administrator." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-getfinalattachment?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getFinalReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.subjectRightsRequest" />
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="subjectRightsRequest: getFinalReport" />
            <PropertyValue Property="LongDescription" String="Get the final report for a subject rights request. The report is a text file that contains information about the files that were included by the privacy administrator." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-getfinalreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getGroupArchivedPrintJobs" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="groupId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <ReturnType Type="Collection(graph.archivedPrintJob)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getGroupArchivedPrintJobs" />
            <PropertyValue Property="LongDescription" String="Get a list of archived print jobs for a particular group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reports-getgrouparchivedprintjobs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getM365AppPlatformUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getM365AppPlatformUserCounts" />
            <PropertyValue Property="LongDescription" String="Get a report that provides the trend of active users across all apps for each platform (Windows, Mac, web, and mobile) in your organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getm365appplatformusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getM365AppUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getM365AppUserCounts" />
            <PropertyValue Property="LongDescription" String="Get a report that provides the trend in the number of active users for each app (Outlook, Word, Excel, PowerPoint, OneNote, and Teams) in your organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getm365appusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getM365AppUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getM365AppUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getMailboxUsageDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getMailboxUsageDetail" />
            <PropertyValue Property="LongDescription" String="Get details about mailbox usage." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getmailboxusagedetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getMailboxUsageMailboxCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getMailboxUsageMailboxCounts" />
            <PropertyValue Property="LongDescription" String="Get the total number of user mailboxes in your organization and how many are active each day of the reporting period. A mailbox is considered active if the user sent or read any email." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getmailboxusagemailboxcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getMailboxUsageQuotaStatusMailboxCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getMailboxUsageQuotaStatusMailboxCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of user mailboxes in each quota category." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getmailboxusagequotastatusmailboxcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getMailboxUsageStorage" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getMailboxUsageStorage" />
            <PropertyValue Property="LongDescription" String="Get the amount of storage used in your organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getmailboxusagestorage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getManagedAppDiagnosticStatuses" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <ReturnType Type="Collection(graph.managedAppDiagnosticStatus)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getManagedAppDiagnosticStatuses function" />
            <PropertyValue Property="LongDescription" String="Gets diagnostics validation status for a given user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedappdiagnosticstatuses?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getManagedAppPolicies" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <ReturnType Type="Collection(graph.managedAppPolicy)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getManagedAppPolicies function" />
            <PropertyValue Property="LongDescription" String="Gets app restrictions for a given user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedapppolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getManagedDevicesWithAppFailures" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getManagedDevicesWithAppFailures function" />
            <PropertyValue Property="LongDescription" String="Retrieves the list of devices with failed apps" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-troubleshooting-user-getmanageddeviceswithappfailures?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActivationCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ActivationCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of Microsoft 365 activations on desktops and devices." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365activationcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActivationsUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ActivationsUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of users that are enabled and the ones that activated the Office subscription on desktop or devices or shared computers." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365activationsusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActivationsUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ActivationsUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about users who have activated Microsoft 365." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365activationsuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActiveUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ActiveUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of daily active users in the reporting period by product." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365activeusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActiveUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ActiveUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Microsoft 365 active users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365activeuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ActiveUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getOffice365GroupsActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365GroupsActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of group activities across group workloads." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365GroupsActivityDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365GroupsActivityDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Microsoft 365 groups activity by group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitydetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365GroupsActivityDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getOffice365GroupsActivityFileCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365GroupsActivityFileCounts" />
            <PropertyValue Property="LongDescription" String="Get the total number of files and how many of them were active across all group sites associated with a Microsoft 365 group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivityfilecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365GroupsActivityGroupCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365GroupsActivityGroupCounts" />
            <PropertyValue Property="LongDescription" String="Get the daily total number of groups and how many of them were active based on email conversations, Yammer posts, and SharePoint file activities." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitygroupcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365GroupsActivityStorage" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365GroupsActivityStorage" />
            <PropertyValue Property="LongDescription" String="Get the total storage used across all group mailboxes and group sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365groupsactivitystorage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOffice365ServicesUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOffice365ServicesUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the count of users by activity type and service." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getoffice365servicesusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOmaSettingPlainTextValue" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceConfiguration" />
        <Parameter Name="secretReferenceValueId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Function>
      <Function Name="getOneDriveActivityFileCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveActivityFileCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of unique, licensed users that performed file interactions against any OneDrive account." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityfilecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the trend in the number of active OneDrive users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about OneDrive activity by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveactivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getOneDriveUsageAccountCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveUsageAccountCounts" />
            <PropertyValue Property="LongDescription" String="Get the trend in the number of active OneDrive for Business sites. Any site on which users viewed, modified, uploaded, downloaded, shared, or synced files is considered an active site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveusageaccountcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveUsageAccountDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveUsageAccountDetail" />
            <PropertyValue Property="LongDescription" String="Get details about OneDrive usage by account." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveusageaccountdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveUsageAccountDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getOneDriveUsageFileCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveUsageFileCounts" />
            <PropertyValue Property="LongDescription" String="Get the total number of files across all sites and how many are active files. A file is considered active if it has been saved, synced, modified, or shared within the specified time period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveusagefilecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOneDriveUsageStorage" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getOneDriveUsageStorage" />
            <PropertyValue Property="LongDescription" String="Get the trend on the amount of storage you're using in OneDrive for Business." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getonedriveusagestorage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getOrder" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.identityUserFlowAttributeAssignment)" />
        <ReturnType Type="graph.assignmentOrder" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="identityUserFlowAttributeAssignment: getOrder" />
            <PropertyValue Property="LongDescription" String="Get the order of identityUserFlowAttributeAssignments being collected within a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattributeassignment-getorder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getPrinterArchivedPrintJobs" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="printerId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <ReturnType Type="Collection(graph.archivedPrintJob)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getPrinterArchivedPrintJobs" />
            <PropertyValue Property="LongDescription" String="Get a list of archived print jobs that were queued for particular printer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reports-getprinterarchivedprintjobs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getRecentNotebooks" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.notebook)" />
        <Parameter Name="includePersonalNotebooks" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="Collection(graph.recentNotebook)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="notebook: getRecentNotebooks" />
            <PropertyValue Property="LongDescription" String="Get a list of recentNotebook instances that have been accessed by the signed-in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-getrecentnotebooks?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getRelyingPartyDetailedSummary" IsBound="true" IsComposable="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.relyingPartyDetailedSummary)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getRelyingPartyDetailedSummary" />
            <PropertyValue Property="LongDescription" String="Get a summary of AD FS relying parties information." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getrelyingpartydetailedsummary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointActivityFileCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointActivityFileCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of unique, licensed users who interacted with files stored on SharePoint sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityfilecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointActivityPages" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointActivityPages" />
            <PropertyValue Property="LongDescription" String="Get the number of unique pages visited by users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointactivitypages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the trend in the number of active users. A user is considered active if they have executed a file activity (save, sync, modify, or share) or visited a page within the specified time period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about SharePoint activity by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointactivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getSharePointSiteUsageDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointSiteUsageDetail" />
            <PropertyValue Property="LongDescription" String="Get details about SharePoint site usage." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagedetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointSiteUsageDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getSharePointSiteUsageFileCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointSiteUsageFileCounts" />
            <PropertyValue Property="LongDescription" String="Get the total number of files across all sites and the number of active files. A file (user or system) is considered active if it has been saved, synced, modified, or shared within the specified time period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagefilecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointSiteUsagePages" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointSiteUsagePages" />
            <PropertyValue Property="LongDescription" String="Get the number of pages viewed across all sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagepages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointSiteUsageSiteCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointSiteUsageSiteCounts" />
            <PropertyValue Property="LongDescription" String="Get the trend of total and active site count during the reporting period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagesitecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSharePointSiteUsageStorage" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSharePointSiteUsageStorage" />
            <PropertyValue Property="LongDescription" String="Get the trend of storage allocated and consumed during the reporting period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getsharepointsiteusagestorage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the trends on how many users organized and participated in conference sessions held in your organization through Skype for Business. The report also includes the number of peer-to-peer sessions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the trends on how many unique users organized and participated in conference sessions held in your organization through Skype for Business. The report also includes the number of peer-to-peer sessions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Skype for Business activity by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessactivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getSkypeForBusinessDeviceUsageDistributionUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessDeviceUsageDistributionUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of users using unique devices in your organization. The report will show you the number of users per device including Windows, Windows phone, Android phone, iPhone, and iPad." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusagedistributionusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessDeviceUsageUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessDeviceUsageUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the usage trends on how many users in your organization have connected using the Skype for Business app. You'll also get a breakdown by the type of device (Windows, Windows phone, Android phone, iPhone, or iPad) on which the Skype for Business client app is installed and used across your organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusageusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessDeviceUsageUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessDeviceUsageUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Skype for Business device usage by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessdeviceusageuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessDeviceUsageUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getSkypeForBusinessOrganizerActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessOrganizerActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number and type of conference sessions held and organized by users in your organization. Types of conference sessions include IM, audio/video, application sharing, web, dial-in/out - third party, and Dial-in/out Microsoft." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessOrganizerActivityMinuteCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessOrganizerActivityMinuteCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the length in minutes and type of conference sessions held and organized by users in your organization. Types of conference sessions include audio/video, and dial-in and dial-out - Microsoft." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivityminutecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessOrganizerActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessOrganizerActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number of unique users and type of conference sessions held and organized by users in your organization. Types of conference sessions include IM, audio/video, application sharing, web, dial-in/out - third party, and dial-in/out Microsoft." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessorganizeractivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessParticipantActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessParticipantActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number and type of conference sessions that users from your organization participated in. Types of conference sessions include IM, audio/video, application sharing, web, and dial-in/out - third party." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessParticipantActivityMinuteCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessParticipantActivityMinuteCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the length in minutes and type of conference sessions that users from your organization participated in. Types of conference sessions include audio/video." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivityminutecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessParticipantActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessParticipantActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number of unique users and type of conference sessions that users from your organization participated in. Types of conference sessions include IM, audio/video, application sharing, web, and dial-in/out - third party." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinessparticipantactivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessPeerToPeerActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessPeerToPeerActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number and type of sessions held in your organization. Types of sessions include IM, audio, video, application sharing, and file transfer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessPeerToPeerActivityMinuteCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessPeerToPeerActivityMinuteCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the length in minutes and type of peer-to-peer sessions held in your organization. Types of sessions include audio and video." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivityminutecounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSkypeForBusinessPeerToPeerActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getSkypeForBusinessPeerToPeerActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get usage trends on the number of unique users and type of peer-to-peer sessions held in your organization. Types of sessions include IM, audio, video, application sharing, and file transfers in peer-to-peer sessions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getskypeforbusinesspeertopeeractivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getSourceImages" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.cloudPcDeviceImage)" />
        <ReturnType Type="Collection(graph.cloudPcSourceDeviceImage)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPcDeviceImage: getSourceImages" />
            <PropertyValue Property="LongDescription" String="Get cloudPcSourceDeviceImage objects that can be uploaded and used on Cloud PCs. View a list of all the managed image resources from your Microsoft Entra subscriptions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcdeviceimage-getsourceimages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsDeviceUsageDistributionUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsDeviceUsageDistributionUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of Microsoft Teams unique users by device type over the selected time period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsdeviceusagedistributionusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsDeviceUsageUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsDeviceUsageUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of Microsoft Teams daily unique users by device type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsdeviceusageusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsDeviceUsageUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getTeamsDeviceUsageUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getTeamsLicensingDetails" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.licenseDetails)" />
        <ReturnType Type="graph.teamsLicensingDetails" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="licenseDetails: getTeamsLicensingDetails" />
            <PropertyValue Property="LongDescription" String="Get the license status of a user in Microsoft Teams." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/licensedetails-getteamslicensingdetails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsTeamActivityCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsTeamActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of team activities across Microsoft Teams. The activity types are related to meetings and messages." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsteamactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsTeamActivityDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getTeamsTeamActivityDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getTeamsTeamActivityDistributionCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsTeamActivityDistributionCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of team activities across Microsoft Teams over a selected period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsteamactivitydistributioncounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsTeamCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsTeamCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of teams of a particular type in an instance of Microsoft Teams." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsteamcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsUserActivityCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsUserActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of Microsoft Teams activities by activity type. The activities are performed by Microsoft Teams licensed users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsuseractivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsUserActivityUserCounts" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsUserActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of Microsoft Teams users by activity type. The activity types are number of teams chat messages, private chat messages, calls, or meetings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsuseractivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getTeamsUserActivityUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getTeamsUserActivityUserDetail" IsBound="true">
        <Parameter Name="reportRoot" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getUserArchivedPrintJobs" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="userId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <ReturnType Type="Collection(graph.archivedPrintJob)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getUserArchivedPrintJobs" />
            <PropertyValue Property="LongDescription" String="Get a list of archived print jobs for a particular user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reports-getuserarchivedprintjobs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getUserIdsWithFlaggedAppRegistration" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.managedAppRegistration)" />
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getUserIdsWithFlaggedAppRegistration function" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-getuseridswithflaggedappregistration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getVirtualAppointmentJoinWebUrl" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onlineMeeting" />
        <ReturnType Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualAppointment: getVirtualAppointmentJoinWebUrl" />
            <PropertyValue Property="LongDescription" String="Get a join web URL for a Microsoft Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualappointment-getvirtualappointmentjoinweburl?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the trends on the amount of Yammer activity in your organization by how many messages were posted, read, and liked." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammeractivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerActivityUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerActivityUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the trends on the number of unique users who posted, read, and liked Yammer messages." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammeractivityusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Yammer activity by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammeractivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerActivityUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getYammerDeviceUsageDistributionUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerDeviceUsageDistributionUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of users by device type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusagedistributionusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerDeviceUsageUserCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerDeviceUsageUserCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of daily users by device type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusageusercounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerDeviceUsageUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerDeviceUsageUserDetail function" />
            <PropertyValue Property="LongDescription" String="Get details about Yammer device usage by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammerdeviceusageuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerDeviceUsageUserDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getYammerGroupsActivityCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerGroupsActivityCounts" />
            <PropertyValue Property="LongDescription" String="Get the number of Yammer messages posted, read, and liked in groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitycounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerGroupsActivityDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="date" Type="Edm.Date" Nullable="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerGroupsActivityDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Yammer groups activity by group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitydetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="getYammerGroupsActivityDetail" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
      </Function>
      <Function Name="getYammerGroupsActivityGroupCounts" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Stream" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getYammerGroupsActivityGroupCounts" />
            <PropertyValue Property="LongDescription" String="Get the total number of groups that existed and how many included group conversation activities." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getyammergroupsactivitygroupcounts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="headerRowRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: HeaderRowRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with header row of the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-headerrowrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="headerRowRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableColumn" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumn: HeaderRowRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with the header row of the column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-headerrowrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="image" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Function>
      <Function Name="image" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <Parameter Name="width" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Function>
      <Function Name="image" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <Parameter Name="width" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="height" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Function>
      <Function Name="image" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <Parameter Name="width" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="height" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="fittingMode" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Function>
      <Function Name="incidentReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.serviceHealthIssue" />
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceHealthIssue: incidentReport" />
            <PropertyValue Property="LongDescription" String="Provide the Post-Incident Review (PIR) document of a specified service issue for tenant.  An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="intersection" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="anotherRange" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="isPublished" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.contentType" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: isPublished" />
            <PropertyValue Property="LongDescription" String="Check the publishing status of a contentType in a content type hub site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-ispublished?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="item" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChart)" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookChart" />
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChart)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookChart" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Gets a chart based on its position in the collection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartcollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChartPoint)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookChartPoint" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartPointsCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Retrieve a point based on its position within the series." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartpointscollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChartSeries)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookChartSeries" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartSeriesCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Retrieves a series based on its position in the collection" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseriescollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookRangeBorder)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRangeBorder" />
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookRangeView)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRangeView" />
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTable)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookTable" />
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableColumn)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookTableColumn" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumnCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Gets a column based on its position in the collection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumncollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="itemAt" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableRow)" />
        <Parameter Name="index" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookTableRow" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableRowCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Gets a row based on its position in the collection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerowcollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="lastCell" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="lastColumn" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="lastRow" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="managedDeviceEnrollmentFailureDetails" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="graph.report" />
      </Function>
      <Function Name="managedDeviceEnrollmentFailureDetails" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="skip" Type="Edm.Int32" />
        <Parameter Name="top" Type="Edm.Int32" />
        <Parameter Name="filter" Type="Edm.String" Unicode="false" />
        <Parameter Name="skipToken" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.report" />
      </Function>
      <Function Name="managedDeviceEnrollmentTopFailures" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <ReturnType Type="graph.report" />
      </Function>
      <Function Name="managedDeviceEnrollmentTopFailures" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.reportRoot" />
        <Parameter Name="period" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.report" />
      </Function>
      <Function Name="offsetRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="rowOffset" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="columnOffset" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="preview" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onenotePage" />
        <ReturnType Type="graph.onenotePagePreview" />
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookNamedItem" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get Range" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of range object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRangeView" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookTable: range" />
            <PropertyValue Property="LongDescription" String="Get the range object associated with the entire table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-range?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableColumn" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumn: Range" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with the entire column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-range?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableRow" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheet" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="range" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheet" />
        <Parameter Name="address" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function EntitySetPath="activities" Name="recent" IsBound="true">
        <Parameter Name="activities" Type="Collection(graph.userActivity)" />
        <ReturnType Type="Collection(graph.userActivity)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get recent user activities" />
            <PropertyValue Property="LongDescription" String="Get recent activities for a given user. This OData function has some default behaviors included to make it operate like a 'most recently used' API. The service queries for the most recent activityHistoryItems, and then pull those related activities. Activities are sorted according to the most recent lastModified on the activityHistoryItem. This means that activities without activityHistoryItems won't be included in the response. The UserActivity.ReadWrite.CreatedByApp permission will also apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-get-recent-activities?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="recent" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.drive" />
        <ReturnType Type="Collection(graph.driveItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List recent files" />
            <PropertyValue Property="LongDescription" String="List a set of items that have been recently used by the signed in user.&#xA;This collection includes items that are in the user's drive and items they have access to from other drives." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-recent?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="reminderView" IsBound="true">
        <Parameter Name="bindingparameter" Type="graph.user" />
        <Parameter Name="StartDateTime" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="EndDateTime" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.reminder)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: reminderView" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-reminderview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="resizedRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="deltaRows" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="deltaColumns" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="row" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="row" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="rowsAbove" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="rowsAbove" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="count" Type="Edm.Int32" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="rowsBelow" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="rowsBelow" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="count" Type="Edm.Int32" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="search" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.drive" />
        <Parameter Name="q" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.driveItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Search for DriveItems within a drive" />
            <PropertyValue Property="LongDescription" String="Search the hierarchy of items for items matching a query.&#xA;You can search within a folder hierarchy, a whole drive, or files shared with the current user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-search?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="search" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="q" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.driveItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Search for DriveItems within a drive" />
            <PropertyValue Property="LongDescription" String="Search the hierarchy of items for items matching a query.&#xA;You can search within a folder hierarchy, a whole drive, or files shared with the current user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-search?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="sessionInfoResource" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbook" />
        <Parameter Name="key" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.workbookSessionInfo" />
      </Function>
      <Function Name="sharedWithMe" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.drive" />
        <ReturnType Type="Collection(graph.driveItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="drive: sharedWithMe" />
            <PropertyValue Property="LongDescription" String="Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they are items from a different drive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="summarizeDevicePerformanceDevices" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.userExperienceAnalyticsDevicePerformance)" />
        <Parameter Name="summarizeBy" Type="graph.userExperienceAnalyticsSummarizedBy" Nullable="false" />
        <ReturnType Type="Collection(graph.userExperienceAnalyticsDevicePerformance)" />
      </Function>
      <Function Name="supportedLanguages" IsBound="true">
        <Parameter Name="bindingparameter" Type="graph.outlookUser" />
        <ReturnType Type="Collection(graph.localeInfo)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="outlookUser: supportedLanguages" />
            <PropertyValue Property="LongDescription" String="Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language by&#xA;getting the user's mailbox settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookuser-supportedlanguages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="supportedTimeZones" IsBound="true">
        <Parameter Name="bindingparameter" Type="graph.outlookUser" />
        <ReturnType Type="Collection(graph.timeZoneInformation)" Nullable="false" />
      </Function>
      <Function Name="supportedTimeZones" IsBound="true">
        <Parameter Name="bindingparameter" Type="graph.outlookUser" />
        <Parameter Name="TimeZoneStandard" Type="graph.timeZoneStandard" Nullable="false" />
        <ReturnType Type="Collection(graph.timeZoneInformation)" Nullable="false" />
      </Function>
      <Function Name="tableRowOperationResult" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbook" />
        <Parameter Name="key" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.workbookTableRow" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbook: tableRowOperationResult" />
            <PropertyValue Property="LongDescription" String="This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:&#xA;1. Issue an async Create tableRow request and get the query URL returned in the Location response header.&#xA;2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. &#xA;    Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. &#xA;3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-tablerowoperationresult?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="totalRowRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: TotalRowRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with totals row of the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-totalrowrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="totalRowRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableColumn" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumn: TotalRowRange" />
            <PropertyValue Property="LongDescription" String="Gets the range object associated with the totals row of the column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-totalrowrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="usage" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationStrengthPolicy" />
        <ReturnType Type="graph.authenticationStrengthUsage" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="authenticationStrengthPolicy: usage" />
            <PropertyValue Property="LongDescription" String="Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="usedRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="usedRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="valuesOnly" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="usedRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheet" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="usedRange" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheet" />
        <Parameter Name="valuesOnly" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="graph.workbookRange" />
      </Function>
      <Function Name="userExperienceAnalyticsSummarizeWorkFromAnywhereDevices" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagement" />
        <ReturnType Type="graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary" />
      </Function>
      <Function Name="usersRegisteredByFeature" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationMethodsRoot" />
        <ReturnType Type="graph.userRegistrationFeatureSummary" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="authenticationMethodsRoot: usersRegisteredByFeature" />
            <PropertyValue Property="LongDescription" String="Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbyfeature?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="usersRegisteredByFeature" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationMethodsRoot" />
        <Parameter Name="includedUserTypes" Type="graph.includedUserTypes" />
        <Parameter Name="includedUserRoles" Type="graph.includedUserRoles" />
        <ReturnType Type="graph.userRegistrationFeatureSummary" Nullable="false" />
      </Function>
      <Function Name="usersRegisteredByMethod" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationMethodsRoot" />
        <ReturnType Type="graph.userRegistrationMethodSummary" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="authenticationMethodsRoot: usersRegisteredByMethod" />
            <PropertyValue Property="LongDescription" String="Get the number of users registered for each authentication method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbymethod?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="usersRegisteredByMethod" IsBound="true" IsComposable="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationMethodsRoot" />
        <Parameter Name="includedUserTypes" Type="graph.includedUserTypes" />
        <Parameter Name="includedUserRoles" Type="graph.includedUserRoles" />
        <ReturnType Type="graph.userRegistrationMethodSummary" Nullable="false" />
      </Function>
      <Function Name="verifyWindowsEnrollmentAutoDiscovery" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagement" />
        <Parameter Name="domainName" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
      </Function>
      <Function Name="visibleView" IsBound="true" IsComposable="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <ReturnType Type="graph.workbookRangeView" />
      </Function>
      <Action Name="abort" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printJob" />
        <Parameter Name="reason" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printJob: abort" />
            <PropertyValue Property="LongDescription" String="Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-abort?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="abs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="accept" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.calendarSharingMessage" />
        <ReturnType Type="graph.calendar" Nullable="false" />
      </Action>
      <Action Name="accept" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="SendResponse" Type="Edm.Boolean" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: accept" />
            <PropertyValue Property="LongDescription" String="Accept the specified event in a user calendar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-accept?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="acceptRecommendations" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: acceptRecommendations" />
            <PropertyValue Property="LongDescription" String="Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="accrInt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="firstInterest" Type="graph.Json" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="par" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <Parameter Name="calcMethod" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="accrIntM" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="par" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="acos" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="acosh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="acot" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="acoth" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="acquireAccessToken" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronization" />
        <Parameter Name="credentials" Type="Collection(graph.synchronizationSecretKeyStringValuePair)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronization: acquireAccessToken" />
            <PropertyValue Property="LongDescription" String="Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationAssignment" />
        <ReturnType Type="graph.educationAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: activate" />
            <PropertyValue Property="LongDescription" String="Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.protectionPolicyBase" />
        <ReturnType Type="graph.protectionPolicyBase" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="protectionPolicyBase: activate" />
            <PropertyValue Property="LongDescription" String="Activate a protectionPolicyBase. Currently, only one active backup policy per underlying service is supported (that is, one for OneDrive accounts, one for SharePoint sites, and one for Exchange Online users). You can add or remove artifacts (sites or user accounts) to or from each active policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionpolicybase-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.restoreSessionBase" />
        <ReturnType Type="graph.restoreSessionBase" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="restoreSessionBase: activate" />
            <PropertyValue Property="LongDescription" String="Activate a draft restoreSessionBase object. The following points apply to restoring a protection unit:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/restoresessionbase-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.serviceApp" />
        <Parameter Name="effectiveDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="graph.serviceApp" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceApp: activate" />
            <PropertyValue Property="LongDescription" String="Activate a serviceApp." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceapp-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="activate" IsBound="true">
        <Parameter Name="this" Type="graph.fileStorageContainer" />
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.conversationMember)" />
        <Parameter Name="values" Type="Collection(graph.conversationMember)" />
        <ReturnType Type="Collection(graph.actionResultPart)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="conversationMember: add" />
            <PropertyValue Property="LongDescription" String="Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.site)" />
        <Parameter Name="value" Type="Collection(graph.site)" />
        <ReturnType Type="Collection(graph.site)" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Follow site" />
            <PropertyValue Property="LongDescription" String="Follow a user's site or multiple sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-follow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookChart)" />
        <Parameter Name="type" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="sourceData" Type="graph.Json" />
        <Parameter Name="seriesBy" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.workbookChart" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartCollection: add" />
            <PropertyValue Property="LongDescription" String="Creates a new chart." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartcollection-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookNamedItem)" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="reference" Type="graph.Json" />
        <Parameter Name="comment" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookNamedItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add Named Item" />
            <PropertyValue Property="LongDescription" String="Adds a new name to the collection of the given scope using the user's locale for the formula." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/nameditem-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTable)" />
        <Parameter Name="address" Type="Edm.String" Unicode="false" />
        <Parameter Name="hasHeaders" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="graph.workbookTable" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableCollection: add" />
            <PropertyValue Property="LongDescription" String="Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableColumn)" />
        <Parameter Name="index" Type="Edm.Int32" />
        <Parameter Name="values" Type="graph.Json" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookTableColumn" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumnCollection: add" />
            <PropertyValue Property="LongDescription" String="Adds a new column to the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumncollection-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookTableRow)" />
        <Parameter Name="index" Type="Edm.Int32" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookTableRow" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableRowCollection: add" />
            <PropertyValue Property="LongDescription" String="Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerowcollection-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="add" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookWorksheet)" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookWorksheet" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="worksheetCollection: add" />
            <PropertyValue Property="LongDescription" String="Add a new worksheet to the workbook. The worksheet is added at the end of existing worksheets. If you want to activate the newly added worksheet, call .activate() on it." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheetcollection-add?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addCopy" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="Collection(graph.contentType)" />
        <Parameter Name="contentType" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.contentType" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: addCopy" />
            <PropertyValue Property="LongDescription" String="Add a copy of a content type from a site to a list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addCopyFromContentTypeHub" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="Collection(graph.contentType)" />
        <Parameter Name="contentTypeId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.contentType" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: addCopyFromContentTypeHub" />
            <PropertyValue Property="LongDescription" String="Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addFavorite" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: addFavorite" />
            <PropertyValue Property="LongDescription" String="Add the group to the list of the current user's favorite groups.  The group shows up in Outlook and Teams favorites. Supported for Microsoft 365 groups only." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-addfavorite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addFormulaLocal" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookNamedItem)" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="formula" Type="Edm.String" Unicode="false" />
        <Parameter Name="comment" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.workbookNamedItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add Named Item FormulaLocal" />
            <PropertyValue Property="LongDescription" String="Adds a new name to the collection of the given scope using the user's locale for the formula." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/nameditem-addformulalocal?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addGroup" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.groupLifecyclePolicy" />
        <Parameter Name="groupId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="groupLifecyclePolicy: addGroup" />
            <PropertyValue Property="LongDescription" String="Add a group to a groupLifecyclePolicy. This action is supported only if the managedGroupTypes property of the policy is set to Selected." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-addgroup?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Parameter Name="keyCredential" Type="graph.keyCredential" Nullable="false" />
        <Parameter Name="passwordCredential" Type="graph.passwordCredential" />
        <Parameter Name="proof" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.keyCredential" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: addKey" />
            <PropertyValue Property="LongDescription" String="Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.  Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-addkey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.servicePrincipal" Nullable="false" />
        <Parameter Name="keyCredential" Type="graph.keyCredential" Nullable="false" />
        <Parameter Name="passwordCredential" Type="graph.passwordCredential" />
        <Parameter Name="proof" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.keyCredential" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: addKey" />
            <PropertyValue Property="LongDescription" String="Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.  ServicePrincipals that don’t have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. Update servicePrincipal can be used to perform an update instead." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-addkey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addLargeGalleryView" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.addLargeGalleryViewOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: addLargeGalleryView" />
            <PropertyValue Property="LongDescription" String="Add the large gallery view to a call.  For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-addlargegalleryview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addPassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Parameter Name="passwordCredential" Type="graph.passwordCredential" />
        <ReturnType Type="graph.passwordCredential" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: addPassword" />
            <PropertyValue Property="LongDescription" String="Adds a strong password or secret to an application. You can also add passwords while creating the application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-addpassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addPassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.servicePrincipal" Nullable="false" />
        <Parameter Name="passwordCredential" Type="graph.passwordCredential" />
        <ReturnType Type="graph.passwordCredential" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: addPassword" />
            <PropertyValue Property="LongDescription" String="Add a strong password or secret to a servicePrincipal object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-addpassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addTokenSigningCertificate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.servicePrincipal" Nullable="false" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <ReturnType Type="graph.selfSignedCertificate" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: addTokenSigningCertificate" />
            <PropertyValue Property="LongDescription" String="Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate.  The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: &#xA;+ The keyCredentials object with the following objects:&#xA;    + A private key object with usage set to Sign.&#xA;    + A public key object with usage set to Verify.&#xA;+ The passwordCredentials object.  All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-addtokensigningcertificate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="amorDegrc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="datePurchased" Type="graph.Json" />
        <Parameter Name="firstPeriod" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="period" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="amorLinc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="datePurchased" Type="graph.Json" />
        <Parameter Name="firstPeriod" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="period" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="and" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="answer" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="callbackUri" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="mediaConfig" Type="graph.mediaConfig" Nullable="false" />
        <Parameter Name="acceptedModalities" Type="Collection(graph.modality)" />
        <Parameter Name="participantCapacity" Type="Edm.Int32" />
        <Parameter Name="callOptions" Type="graph.incomingCallOptions">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: answer" />
            <PropertyValue Property="LongDescription" String="Enable a bot to answer an incoming call. The incoming call request can be an invitation from a participant in a group call or a peer-to-peer call. If an invitation to a group call is received, the notification contains the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios and 5 seconds for policy-based recording scenarios. This API supports the following PSTN scenarios:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-answer?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="apply" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="criteria" Type="graph.workbookFilterCriteria" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="filter: apply" />
            <PropertyValue Property="LongDescription" String="Apply the given filter criteria on the given column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filter-apply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="apply" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRangeSort" />
        <Parameter Name="fields" Type="Collection(graph.workbookSortField)" />
        <Parameter Name="matchCase" Type="Edm.Boolean" Nullable="false" />
        <Parameter Name="hasHeaders" Type="Edm.Boolean" Nullable="false" />
        <Parameter Name="orientation" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="method" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="apply" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableSort" />
        <Parameter Name="fields" Type="Collection(graph.workbookSortField)" />
        <Parameter Name="matchCase" Type="Edm.Boolean" Nullable="false" />
        <Parameter Name="method" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableSort: apply" />
            <PropertyValue Property="LongDescription" String="Perform a sort operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablesort-apply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="applyBottomItemsFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="count" Type="Edm.Int32" Nullable="false" />
      </Action>
      <Action Name="applyBottomPercentFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="percent" Type="Edm.Int32" Nullable="false" />
      </Action>
      <Action Name="applyCellColorFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="color" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="applyCustomFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="criteria1" Type="Edm.String" Unicode="false" />
        <Parameter Name="criteria2" Type="Edm.String" Unicode="false" />
        <Parameter Name="oper" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="applyDecisions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: applyDecisions" />
            <PropertyValue Property="LongDescription" String="Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="applyDynamicFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="criteria" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="applyFontColorFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="color" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="applyIconFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="icon" Type="graph.workbookIcon" />
      </Action>
      <Action Name="applyTopItemsFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="count" Type="Edm.Int32" Nullable="false" />
      </Action>
      <Action Name="applyTopPercentFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="percent" Type="Edm.Int32" Nullable="false" />
      </Action>
      <Action Name="applyValuesFilter" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Parameter Name="values" Type="graph.Json" />
      </Action>
      <Action Name="approve" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.scheduleChangeRequest" />
        <Parameter Name="message" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="arabic" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="archive" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: archive" />
            <PropertyValue Property="LongDescription" String="Archive a list of serviceUpdateMessages for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-archive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="archive" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <Parameter Name="shouldSetSpoSiteReadOnlyForMembers" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: archive" />
            <PropertyValue Property="LongDescription" String="Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can't be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="archive" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.team" />
        <Parameter Name="shouldSetSpoSiteReadOnlyForMembers" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Archive team" />
            <PropertyValue Property="LongDescription" String="Archive the specified team. &#xA;When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-archive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="areas" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="reference" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="asc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="asin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="asinh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPcProvisioningPolicy" />
        <Parameter Name="assignments" Type="Collection(graph.cloudPcProvisioningPolicyAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPcProvisioningPolicy: assign" />
            <PropertyValue Property="LongDescription" String="Assign a cloudPcProvisioningPolicy to user groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPcUserSetting" />
        <Parameter Name="assignments" Type="Collection(graph.cloudPcUserSettingAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPcUserSetting: assign" />
            <PropertyValue Property="LongDescription" String="Assign a cloudPcUserSetting to user groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcusersetting-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceCompliancePolicy" />
        <Parameter Name="assignments" Type="Collection(graph.deviceCompliancePolicyAssignment)" />
        <ReturnType Type="Collection(graph.deviceCompliancePolicyAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceConfiguration" />
        <Parameter Name="assignments" Type="Collection(graph.deviceConfigurationAssignment)" />
        <ReturnType Type="Collection(graph.deviceConfigurationAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfiguration-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceEnrollmentConfiguration" />
        <Parameter Name="enrollmentConfigurationAssignments" Type="Collection(graph.enrollmentConfigurationAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDeviceMobileAppConfiguration" />
        <Parameter Name="assignments" Type="Collection(graph.managedDeviceMobileAppConfigurationAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedEBook" />
        <Parameter Name="managedEBookAssignments" Type="Collection(graph.managedEBookAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebook-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.mobileApp" />
        <Parameter Name="mobileAppAssignments" Type="Collection(graph.mobileAppAssignment)" />
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.targetedManagedAppConfiguration" />
        <Parameter Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.targetedManagedAppProtection" />
        <Parameter Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" />
      </Action>
      <Action Name="assign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.windowsInformationProtection" />
        <Parameter Name="assignments" Type="Collection(graph.targetedManagedAppPolicyAssignment)" />
      </Action>
      <Action Name="assignLicense" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" Nullable="false" />
        <Parameter Name="addLicenses" Type="Collection(graph.assignedLicense)" Nullable="false" />
        <Parameter Name="removeLicenses" Type="Collection(Edm.Guid)" Nullable="false" />
        <ReturnType Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: assignLicense" />
            <PropertyValue Property="LongDescription" String="Add or remove licenses on a group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-assignlicense?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assignLicense" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" Nullable="false" />
        <Parameter Name="addLicenses" Type="Collection(graph.assignedLicense)" Nullable="false" />
        <Parameter Name="removeLicenses" Type="Collection(Edm.Guid)" Nullable="false" />
        <ReturnType Type="graph.user" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: assignLicense" />
            <PropertyValue Property="LongDescription" String="Add or remove licenses for the user to enable or disable their use of Microsoft cloud offerings that the company has licenses to. For example, an organization can have a Microsoft 365 Enterprise E3 subscription with 100 licenses, and this request assigns one of those licenses to a specific user. You can also enable and disable specific plans associated with a subscription. Direct user licensing method is an alternative to group-based licensing." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-assignlicense?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="assignSensitivityLabel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="sensitivityLabelId" Type="Edm.String" Unicode="false" />
        <Parameter Name="assignmentMethod" Type="graph.sensitivityLabelAssignmentMethod" />
        <Parameter Name="justificationText" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="assignUserToDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.windowsAutopilotDeviceIdentity" />
        <Parameter Name="userPrincipalName" Type="Edm.String" Unicode="false" />
        <Parameter Name="addressableUserName" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assignUserToDevice action" />
            <PropertyValue Property="LongDescription" String="Assigns user to Autopilot devices." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="associateWithHubSites" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.contentType" />
        <Parameter Name="hubSiteUrls" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Parameter Name="propagateToExistingLists" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: associateWithHubSites" />
            <PropertyValue Property="LongDescription" String="Associate a published content type present in a content type hub with a list of hub sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="atan" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="atan2" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="xNum" Type="graph.Json" />
        <Parameter Name="yNum" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="atanh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="autofitColumns" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRangeFormat" />
      </Action>
      <Action Name="autofitRows" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRangeFormat" />
      </Action>
      <Action Name="aveDev" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="average" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="averageA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="averageIf" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="range" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <Parameter Name="averageRange" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="averageIfs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="averageRange" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bahtText" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="base" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="radix" Type="graph.Json" />
        <Parameter Name="minLength" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="batchRecordDecisions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Parameter Name="decision" Type="Edm.String" Unicode="false" />
        <Parameter Name="justification" Type="Edm.String" Unicode="false" />
        <Parameter Name="principalId" Type="Edm.String" Unicode="false" />
        <Parameter Name="resourceId" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: batchRecordDecisions" />
            <PropertyValue Property="LongDescription" String="Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="beginOnboarding" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.remoteAssistancePartner" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="beginOnboarding action" />
            <PropertyValue Property="LongDescription" String="A request to start onboarding.  Must be coupled with the appropriate TeamViewer account information" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-beginonboarding?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="besselI" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="n" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="besselJ" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="n" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="besselK" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="n" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="besselY" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="n" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="beta_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="beta" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <Parameter Name="A" Type="graph.Json" />
        <Parameter Name="B" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="beta_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="beta" Type="graph.Json" />
        <Parameter Name="A" Type="graph.Json" />
        <Parameter Name="B" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bin2Dec" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bin2Hex" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bin2Oct" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="binom_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="numberS" Type="graph.Json" />
        <Parameter Name="trials" Type="graph.Json" />
        <Parameter Name="probabilityS" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="binom_Dist_Range" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="trials" Type="graph.Json" />
        <Parameter Name="probabilityS" Type="graph.Json" />
        <Parameter Name="numberS" Type="graph.Json" />
        <Parameter Name="numberS2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="binom_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="trials" Type="graph.Json" />
        <Parameter Name="probabilityS" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bitand" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number1" Type="graph.Json" />
        <Parameter Name="number2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bitlshift" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="shiftAmount" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bitor" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number1" Type="graph.Json" />
        <Parameter Name="number2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bitrshift" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="shiftAmount" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bitxor" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number1" Type="graph.Json" />
        <Parameter Name="number2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="bypassActivationLock" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="bypassActivationLock action" />
            <PropertyValue Property="LongDescription" String="Bypass activation lock" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-bypassactivationlock?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="calculate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookApplication" />
        <Parameter Name="calculationType" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookApplication: calculate" />
            <PropertyValue Property="LongDescription" String="Recalculate all currently opened workbooks in Excel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookapplication-calculate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessPackageAssignmentRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignmentRequest: cancel" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: cancel" />
            <PropertyValue Property="LongDescription" String="This action allows the organizer of a meeting to send a cancellation message and cancel the event.  The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting &#xA;by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following&#xA;error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and lets&#xA;the organizer send a custom message to the attendees about the cancellation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printJob" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printJob: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.privilegedAccessGroupAssignmentScheduleRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupAssignmentScheduleRequest: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel an access assignment request to a group whose membership and ownership are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedulerequest-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.privilegedAccessGroupEligibilityScheduleRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="privilegedAccessGroupEligibilityScheduleRequest: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel an eligibility assignment request to a group whose membership and ownership are governed by PIM." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedulerequest-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.unifiedRoleAssignmentScheduleRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleAssignmentScheduleRequest: cancel" />
            <PropertyValue Property="LongDescription" String="Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a Granted status, and have the system automatically delete the canceled request after 30 days. After calling this action, the status of the canceled unifiedRoleAssignmentScheduleRequest changes to Canceled." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.unifiedRoleEligibilityScheduleRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unifiedRoleEligibilityScheduleRequest: cancel" />
            <PropertyValue Property="LongDescription" String="Immediately cancel a unifiedRoleEligibilityScheduleRequest object whose status is Granted and have the system automatically delete the cancelled request after 30 days. After calling this action, the status of the cancelled unifiedRoleEligibilityScheduleRequest changes to Revoked." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.virtualEvent" />
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.virtualEventRegistration" />
      </Action>
      <Action Name="cancel" IsBound="true">
        <Parameter Name="bookingAppointment" Type="graph.bookingAppointment" Nullable="false" />
        <Parameter Name="cancellationMessage" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="bookingAppointment: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cancelMediaProcessing" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.cancelMediaProcessingOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: cancelMediaProcessing" />
            <PropertyValue Property="LongDescription" String="Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation queue." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-cancelmediaprocessing?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="ceiling_Math" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <Parameter Name="mode" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ceiling_Precise" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="changePassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" Nullable="false" />
        <Parameter Name="currentPassword" Type="Edm.String" Unicode="false" />
        <Parameter Name="newPassword" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: changePassword" />
            <PropertyValue Property="LongDescription" String="Update the signed-in user's password. Any user can update their password without belonging to any administrator role." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-changepassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="changeScreenSharingRole" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="role" Type="graph.screenSharingRole" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: changeScreenSharingRole" />
            <PropertyValue Property="LongDescription" String="Allow applications to share screen content with the participants of a group call." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-changescreensharingrole?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="char" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="checkGrantedPermissionsForApp" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" Nullable="false" />
        <ReturnType Type="Collection(graph.resourceSpecificPermissionGrant)" />
      </Action>
      <Action Name="checkin" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="checkInAs" Type="Edm.String" Unicode="false" />
        <Parameter Name="comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: checkin" />
            <PropertyValue Property="LongDescription" String="Check in a checked out driveItem resource, which makes the version of the document available to others." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="checkMemberGroups" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.directoryObject" Nullable="false" />
        <Parameter Name="groupIds" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: checkMemberGroups" />
            <PropertyValue Property="LongDescription" String="Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:&#xA;- user&#xA;- group&#xA;- service principal&#xA;- organizational contact&#xA;- device&#xA;- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="checkMemberObjects" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.directoryObject" Nullable="false" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
      </Action>
      <Action Name="checkout" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: checkout" />
            <PropertyValue Property="LongDescription" String="Check out a driveItem resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="chiSq_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="chiSq_Dist_RT" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="chiSq_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="chiSq_Inv_RT" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="choose" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="indexNum" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="clean" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="cleanWindowsDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Parameter Name="keepUserData" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cleanWindowsDevice action" />
            <PropertyValue Property="LongDescription" String="Clean Windows device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-cleanwindowsdevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChartFill" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartFill: clear" />
            <PropertyValue Property="LongDescription" String="Clear the fill color of a chart element." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartfill-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChartLineFormat" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartLineFormat: clear" />
            <PropertyValue Property="LongDescription" String="Clear the line format of a chart element." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartlineformat-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFilter" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Filter: clear" />
            <PropertyValue Property="LongDescription" String="Clear the filter on the given column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filter-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="applyTo" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRangeFill" />
      </Action>
      <Action Name="clear" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableSort" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableSort: clear" />
            <PropertyValue Property="LongDescription" String="Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablesort-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clearFilters" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: clearFilters" />
            <PropertyValue Property="LongDescription" String="Clears all the filters currently applied on the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-clearfilters?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clearPresence" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.presence" />
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: clearPresence" />
            <PropertyValue Property="LongDescription" String="Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-clearpresence?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clearUserPreferredPresence" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.presence" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: clearUserPreferredPresence" />
            <PropertyValue Property="LongDescription" String="Clear the preferred availability and activity status for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-clearuserpreferredpresence?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clockIn" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.timeCard)" />
        <Parameter Name="isAtApprovedLocation" Type="Edm.Boolean" />
        <Parameter Name="notes" Type="graph.itemBody" />
        <ReturnType Type="graph.timeCard" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeCard: clockIn" />
            <PropertyValue Property="LongDescription" String="Clock in to start a timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="clockOut" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.timeCard" />
        <Parameter Name="isAtApprovedLocation" Type="Edm.Boolean" />
        <Parameter Name="notes" Type="graph.itemBody" />
        <ReturnType Type="graph.timeCard" />
      </Action>
      <Action Name="clone" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.team" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="description" Type="Edm.String" Unicode="false" />
        <Parameter Name="mailNickname" Type="Edm.String" Unicode="false" />
        <Parameter Name="classification" Type="Edm.String" Unicode="false" />
        <Parameter Name="visibility" Type="graph.teamVisibilityType" Nullable="false" />
        <Parameter Name="partsToClone" Type="graph.clonableTeamParts" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="team: clone" />
            <PropertyValue Property="LongDescription" String="Create a copy of a team. This operation also creates a copy of the corresponding group.&#xA;You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. &#xA;If the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-clone?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="closeSession" IsBound="true">
        <Parameter Name="this" Type="graph.workbook" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Close Session" />
            <PropertyValue Property="LongDescription" String="Use this API to close an existing workbook session." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-closesession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="code" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="columns" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="combin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numberChosen" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="combina" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numberChosen" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="commit" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.mobileAppContentFile" />
        <Parameter Name="fileEncryptionInfo" Type="graph.fileEncryptionInfo" />
      </Action>
      <Action Name="completeMigration" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: completeMigration" />
            <PropertyValue Property="LongDescription" String="Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="completeMigration" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.team" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="team: completeMigration" />
            <PropertyValue Property="LongDescription" String="Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="complex" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="realNum" Type="graph.Json" />
        <Parameter Name="iNum" Type="graph.Json" />
        <Parameter Name="suffix" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="concatenate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="confidence_Norm" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <Parameter Name="size" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="confidence_T" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <Parameter Name="size" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="confirm" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.timeCard" />
        <ReturnType Type="graph.timeCard" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeCard: confirm" />
            <PropertyValue Property="LongDescription" String="Confirm a timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="confirmCompromised" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.riskyServicePrincipal)" />
        <Parameter Name="servicePrincipalIds" Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="riskyServicePrincipal: confirmCompromised" />
            <PropertyValue Property="LongDescription" String="Confirm one or more riskyServicePrincipal objects as compromised. This action sets the targeted service principal account's risk level to high." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyserviceprincipal-confirmcompromised?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="confirmCompromised" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.riskyUser)" />
        <Parameter Name="userIds" Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="riskyUser: confirmCompromised" />
            <PropertyValue Property="LongDescription" String="Confirm one or more riskyUser objects as compromised. This action sets the targeted user's risk level to high." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyuser-confirmcompromised?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="convert" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="fromUnit" Type="graph.Json" />
        <Parameter Name="toUnit" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="convertToRange" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <ReturnType Type="graph.workbookRange" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: convertToRange" />
            <PropertyValue Property="LongDescription" String="Converts the table into a normal range of cells. All data is preserved." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-converttorange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copy" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="parentReference" Type="graph.itemReference" />
        <ReturnType Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: copy" />
            <PropertyValue Property="LongDescription" String="Asynchronously creates a copy of an driveItem (including any children), under a new parent item or with a new name." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copy" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.mailFolder" />
        <Parameter Name="DestinationId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.mailFolder" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="mailFolder: copy" />
            <PropertyValue Property="LongDescription" String="Copy a mailfolder and its contents to another mailfolder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-copy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copy" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="DestinationId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: copy" />
            <PropertyValue Property="LongDescription" String="Copy a message to a folder within the user's mailbox." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-copy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copyNotebook" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.notebook" />
        <Parameter Name="groupId" Type="Edm.String" Unicode="false" />
        <Parameter Name="renameAs" Type="Edm.String" Unicode="false" />
        <Parameter Name="notebookFolder" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteCollectionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.onenoteOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="notebook: copyNotebook" />
            <PropertyValue Property="LongDescription" String="For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copyToDefaultContentLocation" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.contentType" />
        <Parameter Name="sourceFile" Type="graph.itemReference" Nullable="false" />
        <Parameter Name="destinationFileName" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: copyToDefaultContentLocation" />
            <PropertyValue Property="LongDescription" String="Copy a file to a default content location in a content type. The file can then be added as a default file or template via a POST operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copyToNotebook" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onenoteSection" />
        <Parameter Name="id" Type="Edm.String" Unicode="false" />
        <Parameter Name="groupId" Type="Edm.String" Unicode="false" />
        <Parameter Name="renameAs" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteCollectionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.onenoteOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="section: copyToNotebook" />
            <PropertyValue Property="LongDescription" String="For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copyToSection" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onenotePage" />
        <Parameter Name="id" Type="Edm.String" Unicode="false" />
        <Parameter Name="groupId" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteCollectionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.onenoteOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="page: copyToSection" />
            <PropertyValue Property="LongDescription" String="Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="copyToSectionGroup" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onenoteSection" />
        <Parameter Name="id" Type="Edm.String" Unicode="false" />
        <Parameter Name="groupId" Type="Edm.String" Unicode="false" />
        <Parameter Name="renameAs" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteCollectionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="siteId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.onenoteOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="section: copyToSectionGroup" />
            <PropertyValue Property="LongDescription" String="For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="cos" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="cosh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="cot" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coth" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="count" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="countA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="countBlank" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="range" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="countIf" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="range" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="countIfs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupDayBs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupDays" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupDaysNc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupNcd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupNum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="coupPcd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="create" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.printer)" />
        <Parameter Name="displayName" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="manufacturer" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="model" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="physicalDeviceId" Type="Edm.String" Unicode="false" />
        <Parameter Name="hasPhysicalDevice" Type="Edm.Boolean" />
        <Parameter Name="certificateSigningRequest" Type="graph.printCertificateSigningRequest" Nullable="false" />
        <Parameter Name="connectorId" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printer: create" />
            <PropertyValue Property="LongDescription" String="Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer. For help creating the required Certificate Signing Request (CSR) for creating printer, see the CSR generation code sample." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-create?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createDownloadUrl" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.appLogCollectionRequest" />
        <ReturnType Type="graph.appLogCollectionDownloadDetails" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="createDownloadUrl action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-createdownloadurl?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createDownloadUrl" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceLogCollectionResponse" />
        <ReturnType Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="createForward" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="ToRecipients" Type="Collection(graph.recipient)" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: createForward" />
            <PropertyValue Property="LongDescription" String="Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:&#xA;- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.&#xA;- Update the draft later to add content to the body or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-createforward?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createLink" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="type" Type="Edm.String" Unicode="false" />
        <Parameter Name="scope" Type="Edm.String" Unicode="false" />
        <Parameter Name="expirationDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="password" Type="Edm.String" Unicode="false" />
        <Parameter Name="message" Type="Edm.String" Unicode="false" />
        <Parameter Name="recipients" Type="Collection(graph.driveRecipient)" />
        <Parameter Name="retainInheritedPermissions" Type="Edm.Boolean" />
        <Parameter Name="sendNotification" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="graph.permission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a sharing link for a DriveItem" />
            <PropertyValue Property="LongDescription" String="You can use createLink action to share a DriveItem via a sharing link. The createLink action will create a new sharing link if the specified link type doesn't already exist for the calling application.&#xA;If a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createLink" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.listItem" />
        <Parameter Name="type" Type="Edm.String" Unicode="false" />
        <Parameter Name="scope" Type="Edm.String" Unicode="false" />
        <Parameter Name="expirationDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="password" Type="Edm.String" Unicode="false" />
        <Parameter Name="message" Type="Edm.String" Unicode="false" />
        <Parameter Name="recipients" Type="Collection(graph.driveRecipient)" />
        <Parameter Name="retainInheritedPermissions" Type="Edm.Boolean" />
        <Parameter Name="sendNotification" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="graph.permission" />
      </Action>
      <Action Name="createOrGet" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.onlineMeeting)" />
        <Parameter Name="chatInfo" Type="graph.chatInfo" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="externalId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="participants" Type="graph.meetingParticipants" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="subject" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.onlineMeeting" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="onlineMeeting: createOrGet" />
            <PropertyValue Property="LongDescription" String="Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-createorget?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createReply" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: createReply" />
            <PropertyValue Property="LongDescription" String="Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.&#xA;- You can update the draft later to add reply content to the body or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, reply to a message in a single operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-createreply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createReplyAll" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: createReplyAll" />
            <PropertyValue Property="LongDescription" String="Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.&#xA;- You can update the draft later to add reply content to the body or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, reply-all to a message in a single action." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-createreplyall?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createSession" IsBound="true">
        <Parameter Name="this" Type="graph.workbook" />
        <Parameter Name="persistChanges" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="graph.workbookSessionInfo" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbook: createSession" />
            <PropertyValue Property="LongDescription" String="Create a new workbook session.  Excel APIs can be called in one of two modes:  To represent the session in the API, use the workbook-session-id: {session-id} header.  In some cases, creating a new session requires an indeterminate time to complete. Microsoft Graph also provides a long running operations pattern. This pattern provides a way to poll for creation status updates, without waiting for the creation to complete. The following are the steps:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-createsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createUploadSession" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.attachment)" />
        <Parameter Name="AttachmentItem" Type="graph.attachmentItem" Nullable="false" />
        <ReturnType Type="graph.uploadSession" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="attachment: createUploadSession" />
            <PropertyValue Property="LongDescription" String="Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createUploadSession" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.attachmentBase)" />
        <Parameter Name="attachmentInfo" Type="graph.attachmentInfo" Nullable="false" />
        <ReturnType Type="graph.uploadSession" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="taskFileAttachment: createUploadSession" />
            <PropertyValue Property="LongDescription" String="Create an upload session to iteratively upload ranges of a file as an attachment to a todoTask. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. The request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows the transfer to be resumed, in case the network connection is dropped during the upload. The following are the steps to attach a file to a Microsoft To Do task using an upload session: For an example that describes the end-to-end attachment process, see attach files to a To Do task." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/taskfileattachment-createuploadsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createUploadSession" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="item" Type="graph.driveItemUploadableProperties" />
        <ReturnType Type="graph.uploadSession" />
      </Action>
      <Action Name="createUploadSession" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printDocument" />
        <Parameter Name="properties" Type="graph.printDocumentUploadProperties" Nullable="false" />
        <ReturnType Type="graph.uploadSession" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printDocument: createUploadSession" />
            <PropertyValue Property="LongDescription" String="Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printdocument-createuploadsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="csc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="csch" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="cumIPmt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="startPeriod" Type="graph.Json" />
        <Parameter Name="endPeriod" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="cumPrinc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="startPeriod" Type="graph.Json" />
        <Parameter Name="endPeriod" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="date" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="year" Type="graph.Json" />
        <Parameter Name="month" Type="graph.Json" />
        <Parameter Name="day" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="datevalue" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="dateText" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="daverage" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="day" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="days" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="endDate" Type="graph.Json" />
        <Parameter Name="startDate" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="days360" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="endDate" Type="graph.Json" />
        <Parameter Name="method" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="db" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="life" Type="graph.Json" />
        <Parameter Name="period" Type="graph.Json" />
        <Parameter Name="month" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dbcs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dcount" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dcountA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ddb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="life" Type="graph.Json" />
        <Parameter Name="period" Type="graph.Json" />
        <Parameter Name="factor" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="deactivate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationAssignment" />
        <ReturnType Type="graph.educationAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: deactivate" />
            <PropertyValue Property="LongDescription" String="Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-deactivate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="deactivate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.protectionPolicyBase" />
        <ReturnType Type="graph.protectionPolicyBase" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="protectionPolicyBase: deactivate" />
            <PropertyValue Property="LongDescription" String="Deactivate a protectionPolicyBase." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionpolicybase-deactivate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="deactivate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.serviceApp" />
        <ReturnType Type="graph.serviceApp" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceApp: deactivate" />
            <PropertyValue Property="LongDescription" String="Deactivate a serviceApp." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceapp-deactivate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="dec2Bin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dec2Hex" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dec2Oct" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="decimal" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="radix" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="decline" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="ProposedNewTime" Type="graph.timeSlot" />
        <Parameter Name="SendResponse" Type="Edm.Boolean" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: decline" />
            <PropertyValue Property="LongDescription" String="Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-decline?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="decline" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.scheduleChangeRequest" />
        <Parameter Name="message" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="degrees" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="angle" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="delete" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="shift" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="deleteUserFromSharedAppleDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Parameter Name="userPrincipalName" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="deleteUserFromSharedAppleDevice action" />
            <PropertyValue Property="LongDescription" String="Delete user from shared Apple device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-deleteuserfromsharedappledevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="delta" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number1" Type="graph.Json" />
        <Parameter Name="number2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="devSq" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dget" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="disableLostMode" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="disableLostMode action" />
            <PropertyValue Property="LongDescription" String="Disable lost mode" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-disablelostmode?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="disableSmsSignIn" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.phoneAuthenticationMethod" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="phoneAuthenticationMethod: disableSmsSignIn" />
            <PropertyValue Property="LongDescription" String="Disable SMS sign-in for an existing mobile phone number registered to a user. The number will no longer be available for SMS sign-in, which can prevent your user from signing in." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/phoneauthenticationmethod-disablesmssignin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="disc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="discardCheckout" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: discardCheckout" />
            <PropertyValue Property="LongDescription" String="Discard the check out of a driveItem. This action releases a driveItem resource that was previously checked out. Any changes made to the item while it was checked out are discarded.  The same user that performed the checkout must discard it. Another alternative is to use application permissions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-discardcheckout?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="disconnect" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.remoteAssistancePartner" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="disconnect action" />
            <PropertyValue Property="LongDescription" String="A request to remove the active TeamViewer connector" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-disconnect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="discover" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.directoryDefinition" />
        <ReturnType Type="graph.directoryDefinition" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryDefinition: discover" />
            <PropertyValue Property="LongDescription" String="Discover the latest schema definition for provisioning to an application. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="dismiss" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.riskyServicePrincipal)" />
        <Parameter Name="servicePrincipalIds" Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="riskyServicePrincipal: dismiss" />
            <PropertyValue Property="LongDescription" String="Dismiss the risk of one or more riskyServicePrincipal objects. This action sets the targeted service principal account's risk level to none. You can dismiss up to 60 service principal accounts in one request." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyserviceprincipal-dismiss?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="dismiss" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.riskyUser)" />
        <Parameter Name="userIds" Type="Collection(Edm.String)" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="riskyUser: dismiss" />
            <PropertyValue Property="LongDescription" String="Dismiss the risk of one or more riskyUser objects. This action sets the targeted user's risk level to none." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyuser-dismiss?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="dismissReminder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: dismissReminder" />
            <PropertyValue Property="LongDescription" String="Dismiss a reminder that has been triggered for an event in a user calendar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="dmax" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dmin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dollar" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="decimals" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dollarDe" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="fractionalDollar" Type="graph.Json" />
        <Parameter Name="fraction" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dollarFr" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="decimalDollar" Type="graph.Json" />
        <Parameter Name="fraction" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dproduct" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dstDev" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dstDevP" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dsum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="duration" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="coupon" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dvar" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="dvarP" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="database" Type="graph.Json" />
        <Parameter Name="field" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ecma_Ceiling" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="edate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="months" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="effect" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="nominalRate" Type="graph.Json" />
        <Parameter Name="npery" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="enable" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.backupRestoreRoot" />
        <Parameter Name="appOwnerTenantId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.serviceStatus" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="backupRestoreRoot: enable" />
            <PropertyValue Property="LongDescription" String="Enable the Microsoft 365 Backup Storage service for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-enable?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="enableSmsSignIn" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.phoneAuthenticationMethod" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="phoneAuthenticationMethod: enableSmsSignIn" />
            <PropertyValue Property="LongDescription" String="Enable SMS sign-in for an existing mobile phone number registered to a user. To be successfully enabled:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/phoneauthenticationmethod-enablesmssignin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="endBreak" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.timeCard" />
        <Parameter Name="isAtApprovedLocation" Type="Edm.Boolean" />
        <Parameter Name="notes" Type="graph.itemBody" />
        <ReturnType Type="graph.timeCard" />
      </Action>
      <Action Name="endGracePeriod" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPC" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPC: endGracePeriod" />
            <PropertyValue Property="LongDescription" String="End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-endgraceperiod?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="endWorkingTime" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workingTimeSchedule" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workingTimeSchedule: endWorkingTime" />
            <PropertyValue Property="LongDescription" String="Trigger the policies associated with the end of working hours for a specific user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workingtimeschedule-endworkingtime?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="eoMonth" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="months" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="erf" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="lowerLimit" Type="graph.Json" />
        <Parameter Name="upperLimit" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="erfC" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="erfC_Precise" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="X" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="erf_Precise" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="X" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="error_Type" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="errorVal" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="even" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="exact" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text1" Type="graph.Json" />
        <Parameter Name="text2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="excuse" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: excuse" />
            <PropertyValue Property="LongDescription" String="Excuse a submission. Excused submissions aren't included in average grade calculations. Grading rubrics and feedback are deleted. Only teachers can perform this action.  If the Prefer: include-unknown-enum-members request header is provided, the excused submission shows the excused status. Otherwise, the submission status retains the returned status. For more information about how to use this header, see the Examples section." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-excuse?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="exp" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="expon_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="lambda" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="exportPersonalData" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="storageLocation" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: exportPersonalData" />
            <PropertyValue Property="LongDescription" String="Submit a data policy operation request from a company administrator or an application to export an organizational user's data. This data includes the user's data stored in OneDrive and their activity reports. For more information about exporting data while complying with regulations, see Data Subject Requests and the GDPR and CCPA." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-exportpersonaldata?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="extractSensitivityLabels" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.driveItem" />
        <ReturnType Type="graph.extractSensitivityLabelsResult" />
      </Action>
      <Action Name="fact" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="factDouble" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="false" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="favorite" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: favorite" />
            <PropertyValue Property="LongDescription" String="Change the status of a list of serviceUpdateMessages to favorite for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-favorite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="find" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="findText" Type="graph.Json" />
        <Parameter Name="withinText" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="findB" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="findText" Type="graph.Json" />
        <Parameter Name="withinText" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="findMeetingTimes" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="attendees" Type="Collection(graph.attendeeBase)" />
        <Parameter Name="locationConstraint" Type="graph.locationConstraint" />
        <Parameter Name="timeConstraint" Type="graph.timeConstraint" />
        <Parameter Name="meetingDuration" Type="Edm.Duration" />
        <Parameter Name="maxCandidates" Type="Edm.Int32" />
        <Parameter Name="isOrganizerOptional" Type="Edm.Boolean" />
        <Parameter Name="returnSuggestionReasons" Type="Edm.Boolean" />
        <Parameter Name="minimumAttendeePercentage" Type="Edm.Double" />
        <ReturnType Type="graph.meetingTimeSuggestionsResult" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: findMeetingTimes" />
            <PropertyValue Property="LongDescription" String="Suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If findMeetingTimes cannot return any meeting suggestions, the response would indicate a reason in the emptySuggestionsReason property.&#xA;Based on this value, you can better adjust the parameters and call findMeetingTimes again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-findmeetingtimes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="fisher" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="fisherInv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="y" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="fixed" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="decimals" Type="graph.Json" />
        <Parameter Name="noCommas" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="floor_Math" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <Parameter Name="mode" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="floor_Precise" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="follow" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <ReturnType Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Follow drive item" />
            <PropertyValue Property="LongDescription" String="Follow a driveItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="forceDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.domain" Nullable="false" />
        <Parameter Name="disableUserAccounts" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="domain: forceDelete" />
            <PropertyValue Property="LongDescription" String="Delete a domain using an asynchronous long-running operation. Before performing this operation, you must update or remove any references to Exchange as the provisioning service. The following actions are performed as part of this operation: After the domain deletion completes, API operations for the deleted domain return an HTTP 404 status code. To verify deletion of a domain, you can perform a get domain operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-forcedelete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="forward" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="ToRecipients" Type="Collection(graph.recipient)" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: forward" />
            <PropertyValue Property="LongDescription" String="This action allows the organizer or attendee of a meeting event to forward the&#xA;meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action&#xA;also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's&#xA;copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-forward?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="forward" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="ToRecipients" Type="Collection(graph.recipient)" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: forward" />
            <PropertyValue Property="LongDescription" String="Forward a message using either JSON or MIME format. When using JSON format, you can:&#xA;- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-forward?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="forward" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.post" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Parameter Name="ToRecipients" Type="Collection(graph.recipient)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="post: forward" />
            <PropertyValue Property="LongDescription" String="Forward a post to a recipient. You can specify both the parent conversation and thread in the request, &#xA;or, you can specify just the parent thread without the parent conversation. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/post-forward?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="fv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pmt" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="fvschedule" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="principal" Type="graph.Json" />
        <Parameter Name="schedule" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="f_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom1" Type="graph.Json" />
        <Parameter Name="degFreedom2" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="f_Dist_RT" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom1" Type="graph.Json" />
        <Parameter Name="degFreedom2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="f_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom1" Type="graph.Json" />
        <Parameter Name="degFreedom2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="f_Inv_RT" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom1" Type="graph.Json" />
        <Parameter Name="degFreedom2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gamma" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gammaLn" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gammaLn_Precise" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gamma_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="beta" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gamma_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="beta" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gauss" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="gcd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="generateDownloadUri" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewHistoryInstance" />
        <ReturnType Type="graph.accessReviewHistoryInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewHistoryInstance: generateDownloadUri" />
            <PropertyValue Property="LongDescription" String="Generates a URI for an accessReviewHistoryInstance object the status for which is done. Each URI can be used to retrieve the instance's review history data. Each URI is valid for 24 hours and can be retrieved by fetching the downloadUri property from the accessReviewHistoryInstance object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewhistoryinstance-generatedownloaduri?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="geoMean" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="geStep" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="step" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="getApplicablePolicyRequirements" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessPackage" />
        <ReturnType Type="Collection(graph.accessPackageAssignmentRequestRequirements)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackage: getApplicablePolicyRequirements" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest.  Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getAvailableExtensionProperties" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="Collection(graph.directoryObject)" Nullable="false" />
        <Parameter Name="isSyncedFromOnPremises" Type="Edm.Boolean" />
        <ReturnType Type="Collection(graph.extensionProperty)" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: getAvailableExtensionProperties" />
            <PropertyValue Property="LongDescription" String="Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-getavailableextensionproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getByIds" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="Collection(graph.directoryObject)" Nullable="false" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Parameter Name="types" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Collection(graph.directoryObject)" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: getByIds" />
            <PropertyValue Property="LongDescription" String="Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getCachedReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="id" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getCachedReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcachedreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getCompliancePolicyNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getCompliancePolicyNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getCompliancePolicyNonComplianceSummaryReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getCompliancePolicyNonComplianceSummaryReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancesummaryreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getComplianceSettingNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getComplianceSettingNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancesettingnoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getConfigurationPolicyNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getConfigurationPolicyNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getConfigurationPolicyNonComplianceSummaryReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getConfigurationPolicyNonComplianceSummaryReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getConfigurationSettingNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getConfigurationSettingNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getDeviceManagementIntentPerSettingContributingProfiles" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getDeviceManagementIntentPerSettingContributingProfiles action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicemanagementintentpersettingcontributingprofiles?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getDeviceManagementIntentSettingsReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getDeviceManagementIntentSettingsReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicemanagementintentsettingsreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getDeviceNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getDeviceNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicenoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getDevicesWithoutCompliancePolicyReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getDevicesWithoutCompliancePolicyReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdeviceswithoutcompliancepolicyreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getHistoricalReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getHistoricalReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-gethistoricalreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getMailTips" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="EmailAddresses" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Parameter Name="MailTipsOptions" Type="graph.mailTipsType" />
        <ReturnType Type="Collection(graph.mailTips)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: getMailTips" />
            <PropertyValue Property="LongDescription" String="Get the MailTips of one or more recipients as available to the signed-in user. Note that by making a POST call to the getMailTips action, you can request specific types of MailTips to&#xA;be returned for more than one recipient at one time. The requested MailTips are returned in a mailTips collection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-getmailtips?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getMemberGroups" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.directoryObject" Nullable="false" />
        <Parameter Name="securityEnabledOnly" Type="Edm.Boolean" />
        <ReturnType Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: getMemberGroups" />
            <PropertyValue Property="LongDescription" String="Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getMemberObjects" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.directoryObject" Nullable="false" />
        <Parameter Name="securityEnabledOnly" Type="Edm.Boolean" />
        <ReturnType Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: getMemberObjects" />
            <PropertyValue Property="LongDescription" String="Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:&#xA;- user&#xA;- group&#xA;- service principal&#xA;- organizational contact&#xA;- device&#xA;- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getNoncompliantDevicesAndSettingsReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getNoncompliantDevicesAndSettingsReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getnoncompliantdevicesandsettingsreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getNotebookFromWebUrl" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.notebook)" />
        <Parameter Name="webUrl" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.CopyNotebookModel" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="notebook: getNotebookFromWebUrl" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getPolicyNonComplianceMetadata" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getPolicyNonComplianceMetadata action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancemetadata?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getPolicyNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getPolicyNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getPolicyNonComplianceSummaryReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getPolicyNonComplianceSummaryReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancesummaryreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getPositionOfWebPart" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.webPart" />
        <ReturnType Type="graph.webPartPosition" />
      </Action>
      <Action Name="getPresencesByUserId" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudCommunications" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <ReturnType Type="Collection(graph.presence)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudCommunications: getPresencesByUserId" />
            <PropertyValue Property="LongDescription" String="Get the presence information for multiple users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudcommunications-getpresencesbyuserid?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getReportFilters" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getReportFilters action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getreportfilters?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getSchedule" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.calendar" />
        <Parameter Name="Schedules" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="EndTime" Type="graph.dateTimeTimeZone" />
        <Parameter Name="StartTime" Type="graph.dateTimeTimeZone" />
        <Parameter Name="AvailabilityViewInterval" Type="Edm.Int32" />
        <ReturnType Type="Collection(graph.scheduleInformation)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="calendar: getSchedule" />
            <PropertyValue Property="LongDescription" String="Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-getschedule?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getSettingNonComplianceReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="search" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="skip" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="top" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="filter" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="Edm.Stream" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="getSettingNonComplianceReport action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getsettingnoncompliancereport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getStaffAvailability" IsBound="true">
        <Parameter Name="bookingBusiness" Type="graph.bookingBusiness" Nullable="false" />
        <Parameter Name="staffIds" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Parameter Name="startDateTime" Type="graph.dateTimeTimeZone" Nullable="false" />
        <Parameter Name="endDateTime" Type="graph.dateTimeTimeZone" Nullable="false" />
        <ReturnType Type="Collection(graph.staffAvailabilityItem)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="bookingsBusiness: getStaffAvailability" />
            <PropertyValue Property="LongDescription" String="Get the availability information of staff members of a Microsoft Bookings calendar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-getstaffavailability?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="getWebPartsByPosition" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.sitePage" />
        <Parameter Name="webPartIndex" Type="Edm.Double" />
        <Parameter Name="horizontalSectionId" Type="Edm.Double" />
        <Parameter Name="isInVerticalSection" Type="Edm.Boolean" />
        <Parameter Name="columnId" Type="Edm.Double" />
        <ReturnType Type="Collection(graph.webPart)" />
      </Action>
      <Action Name="grant" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.permission" />
        <Parameter Name="roles" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="recipients" Type="Collection(graph.driveRecipient)" />
        <ReturnType Type="Collection(graph.permission)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="permission: grant" />
            <PropertyValue Property="LongDescription" String="Grant users access to a link represented by a permission." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="harMean" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hex2Bin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hex2Dec" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hex2Oct" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hideForUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chat" />
        <Parameter Name="user" Type="graph.teamworkUserIdentity" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: hideForUser" />
            <PropertyValue Property="LongDescription" String="Hide a chat for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="hlookup" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="lookupValue" Type="graph.Json" />
        <Parameter Name="tableArray" Type="graph.Json" />
        <Parameter Name="rowIndexNum" Type="graph.Json" />
        <Parameter Name="rangeLookup" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hour" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hyperlink" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="linkLocation" Type="graph.Json" />
        <Parameter Name="friendlyName" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="hypGeom_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="sampleS" Type="graph.Json" />
        <Parameter Name="numberSample" Type="graph.Json" />
        <Parameter Name="populationS" Type="graph.Json" />
        <Parameter Name="numberPop" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="if" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="logicalTest" Type="graph.Json" />
        <Parameter Name="valueIfTrue" Type="graph.Json" />
        <Parameter Name="valueIfFalse" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imAbs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imaginary" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imArgument" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imConjugate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imCos" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imCosh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imCot" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imCsc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imCsch" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imDiv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber1" Type="graph.Json" />
        <Parameter Name="inumber2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imExp" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imLn" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imLog10" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imLog2" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="import" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.importedWindowsAutopilotDeviceIdentity)" />
        <Parameter Name="importedWindowsAutopilotDeviceIdentities" Type="Collection(graph.importedWindowsAutopilotDeviceIdentity)" />
        <ReturnType Type="Collection(graph.importedWindowsAutopilotDeviceIdentity)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="import action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-import?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="imPower" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imProduct" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imReal" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSec" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSech" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSinh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSqrt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSub" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber1" Type="graph.Json" />
        <Parameter Name="inumber2" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imSum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="imTan" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="inumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="insert" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="shift" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.workbookRange" />
      </Action>
      <Action Name="instantiate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.applicationTemplate" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="serviceManagementReference" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="graph.applicationServicePrincipal" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="applicationTemplate: instantiate" />
            <PropertyValue Property="LongDescription" String="Add an instance of an application from the Microsoft Entra application gallery into your directory. For non-gallery apps, use an application template with one of the following IDs to configure different single sign-on (SSO) modes like SAML SSO and password-based SSO." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="int" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="intRate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="investment" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="invite" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.participant)" />
        <Parameter Name="participants" Type="Collection(graph.invitationParticipantInfo)" Nullable="false" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.inviteParticipantsOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="participant: invite" />
            <PropertyValue Property="LongDescription" String="Invite participants to the active call. For more information about how to handle operations, see commsOperation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="invite" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="requireSignIn" Type="Edm.Boolean" />
        <Parameter Name="roles" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="sendInvitation" Type="Edm.Boolean" />
        <Parameter Name="message" Type="Edm.String" Unicode="false" />
        <Parameter Name="recipients" Type="Collection(graph.driveRecipient)" Nullable="false" />
        <Parameter Name="retainInheritedPermissions" Type="Edm.Boolean" />
        <Parameter Name="expirationDateTime" Type="Edm.String" Unicode="false" />
        <Parameter Name="password" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(graph.permission)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Send a sharing invitation" />
            <PropertyValue Property="LongDescription" String="Sends a sharing invitation for a driveItem.&#xA;A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="ipmt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="per" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="irr" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <Parameter Name="guess" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isErr" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isError" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isEven" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isFormula" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="reference" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isLogical" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isNA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isNonText" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isNumber" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isOdd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isoWeekNum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="date" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="iso_Ceiling" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ispmt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="per" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isref" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="isText" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="keepAlive" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: keepAlive" />
            <PropertyValue Property="LongDescription" String="Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-keepalive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="kurt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="large" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="k" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="lcm" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="left" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="numChars" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="leftb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="numBytes" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="len" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="lenb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ln" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="locateDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="locateDevice action" />
            <PropertyValue Property="LongDescription" String="Locate a device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-locatedevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="lock" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.fileStorageContainer" />
        <Parameter Name="lockState" Type="graph.siteLockState">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
      </Action>
      <Action Name="log" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="base" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="log10" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="logNorm_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="logNorm_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="logoutSharedAppleDeviceActiveUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="logoutSharedAppleDeviceActiveUser action" />
            <PropertyValue Property="LongDescription" String="Logout shared Apple device active user" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="logTeleconferenceDeviceQuality" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.call)" />
        <Parameter Name="quality" Type="graph.teleconferenceDeviceQuality" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: logTeleconferenceDeviceQuality" />
            <PropertyValue Property="LongDescription" String="Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device.  The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg.  This method is only for the CVI partners to provide their media quality data." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-logteleconferencedevicequality?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="lookup" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="lookupValue" Type="graph.Json" />
        <Parameter Name="lookupVector" Type="graph.Json" />
        <Parameter Name="resultVector" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="lower" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="markChatReadForUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chat" />
        <Parameter Name="user" Type="graph.teamworkUserIdentity" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: markChatReadForUser" />
            <PropertyValue Property="LongDescription" String="Mark a chat as read for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="markChatUnreadForUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chat" />
        <Parameter Name="user" Type="graph.teamworkUserIdentity" />
        <Parameter Name="lastMessageReadDateTime" Type="Edm.DateTimeOffset" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: markChatUnreadForUser" />
            <PropertyValue Property="LongDescription" String="Mark a chat as unread for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="markRead" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: markRead" />
            <PropertyValue Property="LongDescription" String="Mark a list of serviceUpdateMessages as read for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-markread?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="markUnread" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: markUnread" />
            <PropertyValue Property="LongDescription" String="Mark a list of serviceUpdateMessages as unread for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-markunread?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="match" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="lookupValue" Type="graph.Json" />
        <Parameter Name="lookupArray" Type="graph.Json" />
        <Parameter Name="matchType" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="max" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="maxA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="mduration" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="coupon" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="median" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="merge" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
        <Parameter Name="across" Type="Edm.Boolean" Nullable="false" />
      </Action>
      <Action Name="mid" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <Parameter Name="numChars" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="midb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <Parameter Name="numBytes" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="min" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="minA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="minute" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="mirr" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <Parameter Name="financeRate" Type="graph.Json" />
        <Parameter Name="reinvestRate" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="mod" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="divisor" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="month" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="move" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.mailFolder" />
        <Parameter Name="DestinationId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.mailFolder" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="mailFolder: move" />
            <PropertyValue Property="LongDescription" String="Move a mailfolder and its contents to another mailfolder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-move?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="move" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="DestinationId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: move" />
            <PropertyValue Property="LongDescription" String="Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-move?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="mround" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="multiple" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="multiNomial" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="mute" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.muteParticipantOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: mute" />
            <PropertyValue Property="LongDescription" String="Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-mute?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="mute" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.participant" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.muteParticipantOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="participant: mute" />
            <PropertyValue Property="LongDescription" String="Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-mute?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="n" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="na" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="negBinom_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="numberF" Type="graph.Json" />
        <Parameter Name="numberS" Type="graph.Json" />
        <Parameter Name="probabilityS" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="networkDays" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="endDate" Type="graph.Json" />
        <Parameter Name="holidays" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="networkDays_Intl" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="endDate" Type="graph.Json" />
        <Parameter Name="weekend" Type="graph.Json" />
        <Parameter Name="holidays" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="nominal" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="effectRate" Type="graph.Json" />
        <Parameter Name="npery" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="norm_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="norm_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="norm_S_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="z" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="norm_S_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="not" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="logical" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="now" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="nper" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pmt" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="npv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="numberValue" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="decimalSeparator" Type="graph.Json" />
        <Parameter Name="groupSeparator" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oct2Bin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oct2Dec" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oct2Hex" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="places" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="odd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oddFPrice" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="firstCoupon" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oddFYield" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="firstCoupon" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oddLPrice" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="lastInterest" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="oddLYield" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="lastInterest" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="onenotePatchContent" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onenotePage" />
        <Parameter Name="commands" Type="Collection(graph.onenotePatchContentCommand)" />
      </Action>
      <Action Name="or" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="parseExpression" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationSchema" />
        <Parameter Name="expression" Type="Edm.String" Unicode="false" />
        <Parameter Name="testInputObject" Type="graph.expressionInputObject" />
        <Parameter Name="targetAttributeDefinition" Type="graph.attributeDefinition" />
        <ReturnType Type="graph.parseExpressionResponse" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationSchema: parseExpression" />
            <PropertyValue Property="LongDescription" String="Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="pause" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationJob" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationJob: pause" />
            <PropertyValue Property="LongDescription" String="Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="pduration" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="percentile_Exc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="k" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="percentile_Inc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="k" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="percentRank_Exc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="percentRank_Inc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="significance" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="permanentDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
      </Action>
      <Action Name="permanentDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.fileStorageContainer" />
      </Action>
      <Action Name="permut" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numberChosen" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="permutationa" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numberChosen" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="phi" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="pi" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="pin" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationModule" />
        <ReturnType Type="graph.educationModule" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationModule: pin" />
            <PropertyValue Property="LongDescription" String="Pin an educationModule in the class work list. This action sets the isPinned property to true for an educationModule. Only teachers can perform this action and only one module at a time can be pinned in the class work list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-pin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="playPrompt" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="prompts" Type="Collection(graph.prompt)" Nullable="false" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.playPromptOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: playPrompt" />
            <PropertyValue Property="LongDescription" String="Play a prompt in the call. For more information about how to handle operations, see commsOperation" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-playprompt?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="pmt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="poisson_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="power" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="power" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="ppmt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="per" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="preview" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="page" Type="Edm.String" Unicode="false" />
        <Parameter Name="zoom" Type="Edm.Double" />
        <ReturnType Type="graph.itemPreviewInfo" />
      </Action>
      <Action Name="price" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="priceDisc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="discount" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="priceMat" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="yld" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="product" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="promote" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.domain" Nullable="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="domain: promote" />
            <PropertyValue Property="LongDescription" String="Promote a verified subdomain to the root domain. A verified domain has its isVerified property set to true." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-promote?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="proper" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="protect" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheetProtection" />
        <Parameter Name="options" Type="graph.workbookWorksheetProtectionOptions" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="WorksheetProtection: protect" />
            <PropertyValue Property="LongDescription" String="Protect a worksheet. It throws if the worksheet has been protected." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheetprotection-protect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="provisionEmail" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <ReturnType Type="graph.provisionChannelEmailResult" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: provisionEmail" />
            <PropertyValue Property="LongDescription" String="Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="provisionOnDemand" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationJob" />
        <Parameter Name="parameters" Type="Collection(graph.synchronizationJobApplicationParameters)" />
        <ReturnType Type="graph.stringKeyStringValuePair" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationJob: provisionOnDemand" />
            <PropertyValue Property="LongDescription" String="Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-provisionondemand?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.browserSiteList" />
        <Parameter Name="revision" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="sites" Type="Collection(graph.browserSite)" />
        <Parameter Name="sharedCookies" Type="Collection(graph.browserSharedCookie)" />
        <ReturnType Type="graph.browserSiteList" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="browserSiteList: publish" />
            <PropertyValue Property="LongDescription" String="Publish the specified browserSiteList for devices to download." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="publish" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.contentType" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: publish" />
            <PropertyValue Property="LongDescription" String="Publishes a contentType present in the content type hub site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationAssignment" />
        <ReturnType Type="graph.educationAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: publish" />
            <PropertyValue Property="LongDescription" String="Publish an education assignment. Change the status of an educationAssignment from its original draft status to the published status.  You can change the status from draft to scheduled if the assignment is scheduled for a future date.  Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The status of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationModule" />
        <ReturnType Type="graph.educationModule" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationModule: publish" />
            <PropertyValue Property="LongDescription" String="Change the state of an educationModule from its original draft status to the published status. Only teachers in the class can perform this operation. When a module is in draft status, students can't see the module. When you call this API, the module appears in the student's class work list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.sitePage" />
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.virtualEvent" />
      </Action>
      <Action Name="publish" IsBound="true">
        <Parameter Name="bookingBusiness" Type="graph.bookingBusiness" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="bookingBusiness: publish" />
            <PropertyValue Property="LongDescription" String="Make the scheduling page of a business available to external customers. Set the isPublished property to true, and the publicUrl property to the URL of the scheduling page." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="pv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pmt" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="quartile_Exc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="quart" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="quartile_Inc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="quart" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="query" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.searchEntity" />
        <Parameter Name="requests" Type="Collection(graph.searchRequest)" Nullable="false" />
        <ReturnType Type="Collection(graph.searchResponse)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="searchEntity: query" />
            <PropertyValue Property="LongDescription" String="Runs the query specified in the request body. Search results are provided in the response." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-query?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="quotient" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="numerator" Type="graph.Json" />
        <Parameter Name="denominator" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="radians" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="angle" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rand" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="randBetween" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="bottom" Type="graph.Json" />
        <Parameter Name="top" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rank_Avg" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="ref" Type="graph.Json" />
        <Parameter Name="order" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rank_Eq" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="ref" Type="graph.Json" />
        <Parameter Name="order" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rate" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pmt" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <Parameter Name="type" Type="graph.Json" />
        <Parameter Name="guess" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="reapply" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTableSort" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableSort: reapply" />
            <PropertyValue Property="LongDescription" String="Reapplies the current sorting parameters to the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablesort-reapply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reapplyFilters" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookTable" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: reapplyFilters" />
            <PropertyValue Property="LongDescription" String="Reapplies all the filters currently on the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-reapplyfilters?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reassign" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: reassign" />
            <PropertyValue Property="LongDescription" String="Reassign the submission to the student with feedback for review. Only teachers can perform this action.  Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-reassign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reauthorize" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.subscription" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="subscription: reauthorize" />
            <PropertyValue Property="LongDescription" String="Reauthorize a subscription when you receive a reauthorizationRequired challenge." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-reauthorize?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reboot" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPC" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPC: reboot" />
            <PropertyValue Property="LongDescription" String="Reboot a specific cloudPC object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-reboot?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="rebootNow" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="rebootNow action" />
            <PropertyValue Property="LongDescription" String="Reboot device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-rebootnow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="received" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="investment" Type="graph.Json" />
        <Parameter Name="discount" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="recordResponse" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="prompts" Type="Collection(graph.prompt)" />
        <Parameter Name="bargeInAllowed" Type="Edm.Boolean" />
        <Parameter Name="initialSilenceTimeoutInSeconds" Type="Edm.Int32" />
        <Parameter Name="maxSilenceTimeoutInSeconds" Type="Edm.Int32" />
        <Parameter Name="maxRecordDurationInSeconds" Type="Edm.Int32" />
        <Parameter Name="playBeep" Type="Edm.Boolean" />
        <Parameter Name="stopTones" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.recordOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: recordResponse" />
            <PropertyValue Property="LongDescription" String="Records a short audio response from the caller.&#xA;A bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-record?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="recoverPasscode" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="recoverPasscode action" />
            <PropertyValue Property="LongDescription" String="Recover passcode" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-recoverpasscode?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="redirect" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="targets" Type="Collection(graph.invitationParticipantInfo)" Nullable="false" />
        <Parameter Name="timeout" Type="Edm.Int32" />
        <Parameter Name="callbackUri" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: redirect" />
            <PropertyValue Property="LongDescription" String="Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-redirect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="redirect" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printJob" />
        <Parameter Name="destinationPrinterId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="configuration" Type="graph.printJobConfiguration" />
        <ReturnType Type="graph.printJob" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printJob: redirect" />
            <PropertyValue Property="LongDescription" String="Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created.  For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-redirect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="refresh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookPivotTable" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookPivotTable: refresh" />
            <PropertyValue Property="LongDescription" String="Refreshes the PivotTable." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookpivottable-refresh?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="refreshAll" IsBound="true">
        <Parameter Name="bindparameter" Type="Collection(graph.workbookPivotTable)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookPivotTable: refreshAll" />
            <PropertyValue Property="LongDescription" String="Refreshes the PivotTable within a given worksheet." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookpivottable-refreshall?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="refreshSession" IsBound="true">
        <Parameter Name="this" Type="graph.workbook" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Refresh Session" />
            <PropertyValue Property="LongDescription" String="Use this API to refresh an existing workbook session." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-refreshsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reject" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="reason" Type="graph.rejectReason" />
        <Parameter Name="callbackUri" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: reject" />
            <PropertyValue Property="LongDescription" String="Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-reject?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="remoteLock" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="remoteLock action" />
            <PropertyValue Property="LongDescription" String="Remote lock" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-remotelock?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="remove" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.conversationMember)" />
        <Parameter Name="values" Type="Collection(graph.conversationMember)" />
        <ReturnType Type="Collection(graph.actionResultPart)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="conversationMember: remove" />
            <PropertyValue Property="LongDescription" String="Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="remove" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.site)" />
        <Parameter Name="value" Type="Collection(graph.site)" />
        <ReturnType Type="Collection(graph.site)" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Unfollow site" />
            <PropertyValue Property="LongDescription" String="Unfollow a user's site or multiple sites." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeAllDevicesFromManagement" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="removeAllDevicesFromManagement action" />
            <PropertyValue Property="LongDescription" String="Retire all devices from management for this user" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-removealldevicesfrommanagement?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeEmail" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: removeEmail" />
            <PropertyValue Property="LongDescription" String="Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeFavorite" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: removeFavorite" />
            <PropertyValue Property="LongDescription" String="Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-removefavorite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeGroup" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.groupLifecyclePolicy" />
        <Parameter Name="groupId" Type="Edm.String" Nullable="false" Unicode="false" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="groupLifecyclePolicy: removeGroup" />
            <PropertyValue Property="LongDescription" String="Removes a group from a lifecycle policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-removegroup?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Parameter Name="keyId" Type="Edm.Guid" Nullable="false" />
        <Parameter Name="proof" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: removeKey" />
            <PropertyValue Property="LongDescription" String="Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-removekey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.servicePrincipal" Nullable="false" />
        <Parameter Name="keyId" Type="Edm.Guid" Nullable="false" />
        <Parameter Name="proof" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: removeKey" />
            <PropertyValue Property="LongDescription" String="Remove a key credential from a servicePrincipal. This method along with addKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-removekey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removePassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Parameter Name="keyId" Type="Edm.Guid" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: removePassword" />
            <PropertyValue Property="LongDescription" String="Remove a password from an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-removepassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removePassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.servicePrincipal" Nullable="false" />
        <Parameter Name="keyId" Type="Edm.Guid" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: removePassword" />
            <PropertyValue Property="LongDescription" String="Remove a password from a servicePrincipal object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-removepassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="rename" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPC" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPC: rename" />
            <PropertyValue Property="LongDescription" String="Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-rename?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="renew" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: renew" />
            <PropertyValue Property="LongDescription" String="Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-renew?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="renewUpload" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.mobileAppContentFile" />
      </Action>
      <Action Name="replace" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="oldText" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <Parameter Name="numChars" Type="graph.Json" />
        <Parameter Name="newText" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="replaceB" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="oldText" Type="graph.Json" />
        <Parameter Name="startNum" Type="graph.Json" />
        <Parameter Name="numBytes" Type="graph.Json" />
        <Parameter Name="newText" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="reply" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.conversationThread" />
        <Parameter Name="Post" Type="graph.post" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="post: reply" />
            <PropertyValue Property="LongDescription" String="Reply to a post and add a new post to the specified thread in a group conversation.  You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reply" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: reply" />
            <PropertyValue Property="LongDescription" String="Reply to the sender of a message using either JSON or MIME format. When using JSON format:&#xA;* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-reply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reply" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.post" />
        <Parameter Name="Post" Type="graph.post" Nullable="false" />
      </Action>
      <Action Name="replyAll" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Parameter Name="Message" Type="graph.message" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: replyAll" />
            <PropertyValue Property="LongDescription" String="Reply to all recipients of a message using either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-replyall?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reprocess" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessPackageAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignment: reprocess" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user's assignment. Only admins with the Access Package Assignment Manager role, or higher, in Microsoft Entra entitlement management can perform this action." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignment-reprocess?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reprocess" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessPackageAssignmentRequest" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignmentRequest: reprocess" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, callers can automatically retry a user's request for access to an access package. It's performed on an accessPackageAssignmentRequest object whose requestState is in a DeliveryFailed or PartiallyDelivered state.  You can only reprocess a request within 14 days from the time the original request was completed. For requests completed more than 14 days, you will need to ask the users to cancel the request(s) and make a new request in the MyAccess portal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-reprocess?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reprocessLicenseAssignment" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" Nullable="false" />
        <ReturnType Type="graph.user" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: reprocessLicenseAssignment" />
            <PropertyValue Property="LongDescription" String="Reprocess all group-based license assignments for the user. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. Also see Identify and resolve license assignment problems for a group in Microsoft Entra ID for more details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-reprocesslicenseassignment?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="rept" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="numberTimes" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="requestRemoteAssistance" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="requestRemoteAssistance action" />
            <PropertyValue Property="LongDescription" String="Request remote assistance" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-requestremoteassistance?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetDecisions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: resetDecisions" />
            <PropertyValue Property="LongDescription" String="Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetPasscode" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="resetPasscode action" />
            <PropertyValue Property="LongDescription" String="Reset passcode" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-resetpasscode?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetPassword" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationMethod" />
        <Parameter Name="newPassword" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.passwordResetResponse" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="authenticationMethod: resetPassword" />
            <PropertyValue Property="LongDescription" String="Reset a user's password, represented by a password authentication method object. This can only be done by an administrator with appropriate permissions and can't be performed on a user's own account. To reset a user's password in Azure AD B2C, use the Update user API operation and update the passwordProfile &gt; forceChangePasswordNextSignIn object. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and returns a Location header with a link where the caller can periodically check for the status of the reset operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetToSystemDefault" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.crossTenantAccessPolicyConfigurationDefault" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="crossTenantAccessPolicyConfigurationDefault: resetToSystemDefault" />
            <PropertyValue Property="LongDescription" String="Reset any changes made to the default configuration in a cross-tenant access policy back to the system default." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetUnseenCount" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: resetUnseenCount" />
            <PropertyValue Property="LongDescription" String="Reset the unseenCount of all the posts that the current user hasn't seen since their last visit. Supported for Microsoft 365 groups only." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-resetunseencount?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restart" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationJob" />
        <Parameter Name="criteria" Type="graph.synchronizationJobRestartCriteria" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Restart synchronizationJob" />
            <PropertyValue Property="LongDescription" String="Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPC" />
        <Parameter Name="cloudPcSnapshotId" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPC: restore" />
            <PropertyValue Property="LongDescription" String="Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.directoryObject" Nullable="false" />
        <ReturnType Type="graph.directoryObject" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Restore deleted item (directory object)" />
            <PropertyValue Property="LongDescription" String="Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.documentSetVersion" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="documentSetVersion: restore" />
            <PropertyValue Property="LongDescription" String="Restore a document set version." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="parentReference" Type="graph.itemReference" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: restore" />
            <PropertyValue Property="LongDescription" String="Restore a driveItem that has been deleted and is currently in the recycle bin. NOTE: This functionality is currently only available for OneDrive Personal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.fileStorageContainer" />
        <ReturnType Type="graph.fileStorageContainer" />
      </Action>
      <Action Name="restoreFactoryDefaults" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printer" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printer: restoreFactoryDefaults" />
            <PropertyValue Property="LongDescription" String="Restore a printer's default settings to the values specified by the manufacturer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-restorefactorydefaults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restoreVersion" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItemVersion" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Restore a previous version of a DriveItem" />
            <PropertyValue Property="LongDescription" String="Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restoreVersion" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.listItemVersion" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Restore a previous version of a ListItem" />
            <PropertyValue Property="LongDescription" String="Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitemversion-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resume" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessPackageAssignmentRequest" />
        <Parameter Name="source" Type="Edm.String" Unicode="false" />
        <Parameter Name="type" Type="Edm.String" Unicode="false" />
        <Parameter Name="data" Type="graph.customExtensionData" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessPackageAssignmentRequest: resume" />
            <PropertyValue Property="LongDescription" String="Resume a user's access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It's performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="retire" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="retire action" />
            <PropertyValue Property="LongDescription" String="Retire a device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-retire?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="retrieveDeviceAppInstallationStatusReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementReports" />
        <Parameter Name="name" Type="Edm.String" Unicode="false" />
        <Parameter Name="select" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="search" Type="Edm.String" Unicode="false" />
        <Parameter Name="groupBy" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="orderBy" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="skip" Type="Edm.Int32" />
        <Parameter Name="top" Type="Edm.Int32" />
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="filter" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Edm.Stream" />
      </Action>
      <Action Name="retryServiceProvisioning" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: retryServiceProvisioning" />
            <PropertyValue Property="LongDescription" String="Retry the group service provisioning." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-retryserviceprovisioning?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="retryServiceProvisioning" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.orgContact" Nullable="false" />
      </Action>
      <Action Name="retryServiceProvisioning" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: retryServiceProvisioning" />
            <PropertyValue Property="LongDescription" String="Retry the user service provisioning." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-retryserviceprovisioning?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="return" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: return" />
            <PropertyValue Property="LongDescription" String="Make the grade and feedback associated with this submission available to the student.  This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-return?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="revokeSignInSessions" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" Nullable="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: revokeSignInSessions" />
            <PropertyValue Property="LongDescription" String="Invalidates all the refresh tokens issued to applications for a user (as well as session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they have previously consented to, independent of device." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-revokesigninsessions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="right" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="numChars" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rightb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="numBytes" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="roman" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="form" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="round" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numDigits" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="roundDown" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numDigits" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="roundUp" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numDigits" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rows" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="rri" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="nper" Type="graph.Json" />
        <Parameter Name="pv" Type="graph.Json" />
        <Parameter Name="fv" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="run" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.protectionRuleBase" />
        <ReturnType Type="graph.protectionRuleBase" />
      </Action>
      <Action Name="runHealthChecks" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPcOnPremisesConnection" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="CloudPcOnPremisesConnection: runHealthChecks" />
            <PropertyValue Property="LongDescription" String="Run health checks on the cloudPcOnPremisesConnection object. It triggers a new health check for the cloudPcOnPremisesConnection (../resources/cloudpconpremisesconnection.md) object and changes the healthCheckStatus and [healthCheckStatusDetail properties when check finished." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-runhealthcheck?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="scheduleActionsForRules" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceCompliancePolicy" />
        <Parameter Name="deviceComplianceScheduledActionForRules" Type="Collection(graph.deviceComplianceScheduledActionForRule)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="scheduleActionsForRules action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="search" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.restorePoint)" />
        <Parameter Name="protectionUnitIds" Type="Collection(Edm.String)" Unicode="false" />
        <Parameter Name="protectionTimePeriod" Type="graph.timePeriod" />
        <Parameter Name="restorePointPreference" Type="graph.restorePointPreference" />
        <Parameter Name="tags" Type="graph.restorePointTags" />
        <Parameter Name="artifactQuery" Type="graph.artifactQuery">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="graph.restorePointSearchResponse" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="restorePoint: search" />
            <PropertyValue Property="LongDescription" String="Search for the restorePoint objects associated with a protectionUnit." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/restorepoint-search?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sec" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sech" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="second" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="send" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.message" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="message: send" />
            <PropertyValue Property="LongDescription" String="Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-send?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendActivityNotification" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chat" />
        <Parameter Name="topic" Type="graph.teamworkActivityTopic" />
        <Parameter Name="activityType" Type="Edm.String" Unicode="false" />
        <Parameter Name="chainId" Type="Edm.Int64" />
        <Parameter Name="previewText" Type="graph.itemBody" />
        <Parameter Name="teamsAppId" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateParameters" Type="Collection(graph.keyValuePair)" />
        <Parameter Name="recipient" Type="graph.teamworkNotificationRecipient" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: sendActivityNotification" />
            <PropertyValue Property="LongDescription" String="Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendActivityNotification" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.team" />
        <Parameter Name="topic" Type="graph.teamworkActivityTopic" />
        <Parameter Name="activityType" Type="Edm.String" Unicode="false" />
        <Parameter Name="chainId" Type="Edm.Int64" />
        <Parameter Name="previewText" Type="graph.itemBody" />
        <Parameter Name="teamsAppId" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateParameters" Type="Collection(graph.keyValuePair)" />
        <Parameter Name="recipient" Type="graph.teamworkNotificationRecipient" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="team: sendActivityNotification" />
            <PropertyValue Property="LongDescription" String="Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see&#xA;sending Teams activity notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendActivityNotification" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.userTeamwork" />
        <Parameter Name="topic" Type="graph.teamworkActivityTopic" />
        <Parameter Name="activityType" Type="Edm.String" Unicode="false" />
        <Parameter Name="chainId" Type="Edm.Int64" />
        <Parameter Name="previewText" Type="graph.itemBody" />
        <Parameter Name="teamsAppId" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateParameters" Type="Collection(graph.keyValuePair)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="userTeamwork: sendActivityNotification" />
            <PropertyValue Property="LongDescription" String="Send an activity feed notification to a user. For more information, see sending Teams activity notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-sendactivitynotification?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendActivityNotificationToRecipients" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.teamwork" />
        <Parameter Name="topic" Type="graph.teamworkActivityTopic" />
        <Parameter Name="activityType" Type="Edm.String" Unicode="false" />
        <Parameter Name="chainId" Type="Edm.Int64" />
        <Parameter Name="previewText" Type="graph.itemBody" />
        <Parameter Name="teamsAppId" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateParameters" Type="Collection(graph.keyValuePair)" />
        <Parameter Name="recipients" Type="Collection(graph.teamworkNotificationRecipient)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="teamwork: sendActivityNotificationToRecipients" />
            <PropertyValue Property="LongDescription" String="Send activity feed notifications to multiple users, in bulk.  For more information, see sending Teams activity notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendDtmfTones" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="tones" Type="Collection(graph.tone)" Nullable="false" />
        <Parameter Name="delayBetweenTonesMs" Type="Edm.Int32" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.sendDtmfTonesOperation" />
      </Action>
      <Action Name="sendMail" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="Message" Type="graph.message" Nullable="false" />
        <Parameter Name="SaveToSentItems" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: sendMail" />
            <PropertyValue Property="LongDescription" String="Send the message specified in the request body using either JSON or MIME format. When using JSON format, you can include a file attachment in the same sendMail action call. When using MIME format: This method saves the message in the Sent Items folder. Alternatively, create a draft message to send later. To learn more about the steps involved in the backend before a mail is delivered to recipients, see here." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-sendmail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendReminder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: sendReminder" />
            <PropertyValue Property="LongDescription" String="Send a reminder to the reviewers of an active accessReviewInstance." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendTestMessage" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.notificationMessageTemplate" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sendTestMessage action" />
            <PropertyValue Property="LongDescription" String="Sends test message using the specified notificationMessageTemplate in the default locale" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-sendtestmessage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendVirtualAppointmentReminderSms" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onlineMeeting" />
        <Parameter Name="remindBeforeTimeInMinutesType" Type="graph.remindBeforeTimeInMinutesType" />
        <Parameter Name="attendees" Type="Collection(graph.attendeeNotificationInfo)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualAppointment: sendVirtualAppointmentReminderSms" />
            <PropertyValue Property="LongDescription" String="Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentremindersms?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sendVirtualAppointmentSms" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.onlineMeeting" />
        <Parameter Name="messageType" Type="graph.virtualAppointmentMessageType" />
        <Parameter Name="attendees" Type="Collection(graph.attendeeNotificationInfo)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualAppointment: sendVirtualAppointmentSms" />
            <PropertyValue Property="LongDescription" String="Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentsms?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="seriesSum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="n" Type="graph.Json" />
        <Parameter Name="m" Type="graph.Json" />
        <Parameter Name="coefficients" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="setData" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <Parameter Name="sourceData" Type="graph.Json" />
        <Parameter Name="seriesBy" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Chart: setData" />
            <PropertyValue Property="LongDescription" String="Resets the source data for the chart." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-setdata?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setExternalEventInformation" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.virtualEvent" />
        <Parameter Name="externalEventId" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="setMobileDeviceManagementAuthority" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.organization" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="setMobileDeviceManagementAuthority action" />
            <PropertyValue Property="LongDescription" String="Set mobile device management authority" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-organization-setmobiledevicemanagementauthority?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setOrder" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.identityUserFlowAttributeAssignment)" />
        <Parameter Name="newAssignmentOrder" Type="graph.assignmentOrder" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="identityUserFlowAttributeAssignment: setOrder" />
            <PropertyValue Property="LongDescription" String="Set the order of identityUserFlowAttributeAssignments being collected within a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattributeassignment-setorder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setPosition" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChart" />
        <Parameter Name="startCell" Type="graph.Json" />
        <Parameter Name="endCell" Type="graph.Json" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Chart: setPosition" />
            <PropertyValue Property="LongDescription" String="Positions the chart relative to cells on the worksheet." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-setposition?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setPresence" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.presence" />
        <Parameter Name="sessionId" Type="Edm.String" Unicode="false" />
        <Parameter Name="availability" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="activity" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="expirationDuration" Type="Edm.Duration" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: setPresence" />
            <PropertyValue Property="LongDescription" String="Set the state of a user's presence session as an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-setpresence?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setPriority" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceEnrollmentConfiguration" />
        <Parameter Name="priority" Type="Edm.Int32" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="setPriority action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-setpriority?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setReaction" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chatMessage" />
        <Parameter Name="reactionType" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="setSolidColor" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookChartFill" />
        <Parameter Name="color" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ChartFill: setSolidColor" />
            <PropertyValue Property="LongDescription" String="Sets the fill formatting of a chart element to a uniform color." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartfill-setsolidcolor?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setStatusMessage" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.presence" />
        <Parameter Name="statusMessage" Type="graph.presenceStatusMessage" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: setStatusMessage" />
            <PropertyValue Property="LongDescription" String="Set a presence status message for a user. An optional expiration date and time can be supplied." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setUpFeedbackResourcesFolder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationAssignment" />
        <ReturnType Type="graph.educationAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: setUpFeedbackResourcesFolder" />
            <PropertyValue Property="LongDescription" String="Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setUpResourcesFolder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationAssignment" />
        <ReturnType Type="graph.educationAssignment" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationAssignment: setUpResourcesFolder" />
            <PropertyValue Property="LongDescription" String="Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-setupresourcesfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setUpResourcesFolder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationModule" />
        <ReturnType Type="graph.educationModule" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationModule: setUpResourcesFolder" />
            <PropertyValue Property="LongDescription" String="Create a SharePoint folder to upload files for a given educationModule. Only teachers can perform this operation. The teacher determines what resources to upload to the SharePoint folder for the module." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-setupresourcesfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setUpResourcesFolder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: setUpResourcesFolder" />
            <PropertyValue Property="LongDescription" String="Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-setupresourcesfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setUserPreferredPresence" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.presence" />
        <Parameter Name="availability" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="activity" Type="Edm.String" Nullable="false" Unicode="false" />
        <Parameter Name="expirationDuration" Type="Edm.Duration" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: setUserPreferredPresence" />
            <PropertyValue Property="LongDescription" String="Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-setuserpreferredpresence?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="setVerifiedPublisher" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Parameter Name="verifiedPublisherId" Type="Edm.String" Nullable="false" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: setVerifiedPublisher" />
            <PropertyValue Property="LongDescription" String="Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-setverifiedpublisher?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="share" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.schedule" />
        <Parameter Name="notifyTeam" Type="Edm.Boolean" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="schedule: share" />
            <PropertyValue Property="LongDescription" String="Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sheet" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sheets" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="reference" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="shutDown" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="shutDown action" />
            <PropertyValue Property="LongDescription" String="Shut down device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-shutdown?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sign" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sin" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sinh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="skew" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="skew_p" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sln" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="life" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="small" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="k" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="snoozeReminder" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="NewReminderTime" Type="graph.dateTimeTimeZone" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: snoozeReminder" />
            <PropertyValue Property="LongDescription" String="Postpone a reminder for an event in a user calendar until a new time." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="softDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chatMessage" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chatMessage: softDelete" />
            <PropertyValue Property="LongDescription" String="Delete a single chatMessage or a chat message reply in a channel or a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="sqrt" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sqrtPi" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="stageForDeletion" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.changeTrackedEntity" />
      </Action>
      <Action Name="standardize" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="mean" Type="graph.Json" />
        <Parameter Name="standardDev" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="start" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.printJob" />
        <ReturnType Type="graph.printJobStatus" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="printJob: start" />
            <PropertyValue Property="LongDescription" String="Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-start?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="start" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationJob" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Start synchronizationJob" />
            <PropertyValue Property="LongDescription" String="Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="startBreak" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.timeCard" />
        <Parameter Name="isAtApprovedLocation" Type="Edm.Boolean" />
        <Parameter Name="notes" Type="graph.itemBody" />
        <ReturnType Type="graph.timeCard" />
      </Action>
      <Action Name="startHoldMusic" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.participant" />
        <Parameter Name="customPrompt" Type="graph.prompt" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.startHoldMusicOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="participant: startHoldMusic" />
            <PropertyValue Property="LongDescription" String="Put a participant on hold and play music in the background." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-startholdmusic?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="startWorkingTime" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workingTimeSchedule" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workingTimeSchedule: startWorkingTime" />
            <PropertyValue Property="LongDescription" String="Trigger the policies associated with the start of working hours for a specific user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workingtimeschedule-startworkingtime?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="stDevA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="stDevPA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="stDev_P" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="stDev_S" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="stop" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewInstance" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewInstance: stop" />
            <PropertyValue Property="LongDescription" String="Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="stop" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewScheduleDefinition" />
      </Action>
      <Action Name="stop" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.accessReviewStage" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="accessReviewStage: stop" />
            <PropertyValue Property="LongDescription" String="Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created.  The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="stopHoldMusic" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.participant" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.stopHoldMusicOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="participant: stopHoldMusic" />
            <PropertyValue Property="LongDescription" String="Reincorporate a participant previously put on hold to the call." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-stopholdmusic?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="submit" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: submit" />
            <PropertyValue Property="LongDescription" String="Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-submit?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="subscribeByMail" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: subscribeByMail" />
            <PropertyValue Property="LongDescription" String="Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-subscribebymail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="subscribeToTone" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.subscribeToToneOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: subscribeToTone" />
            <PropertyValue Property="LongDescription" String="Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-subscribetotone?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="substitute" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <Parameter Name="oldText" Type="graph.Json" />
        <Parameter Name="newText" Type="graph.Json" />
        <Parameter Name="instanceNum" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="subtotal" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="functionNum" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sumIf" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="range" Type="graph.Json" />
        <Parameter Name="criteria" Type="graph.Json" />
        <Parameter Name="sumRange" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sumIfs" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="sumRange" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sumSq" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="syd" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="life" Type="graph.Json" />
        <Parameter Name="per" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="sync" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementExchangeConnector" />
        <Parameter Name="syncType" Type="graph.deviceManagementExchangeConnectorSyncType" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sync action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-sync?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="syncDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="syncDevice action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-syncdevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="syncLicenses" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.vppToken" />
        <ReturnType Type="graph.vppToken" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="syncLicenses action" />
            <PropertyValue Property="LongDescription" String="Syncs licenses associated with a specific appleVolumePurchaseProgramToken" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-synclicenses?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="syncMicrosoftStoreForBusinessApps" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceAppManagement" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="syncMicrosoftStoreForBusinessApps action" />
            <PropertyValue Property="LongDescription" String="Syncs Intune account with Microsoft Store For Business" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceappmanagement-syncmicrosoftstoreforbusinessapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="t" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="tan" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="tanh" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="targetApps" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedAppPolicy" />
        <Parameter Name="apps" Type="Collection(graph.managedMobileApp)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="targetApps action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="targetApps" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedAppProtection" />
        <Parameter Name="apps" Type="Collection(graph.managedMobileApp)" />
      </Action>
      <Action Name="targetApps" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.targetedManagedAppConfiguration" />
        <Parameter Name="apps" Type="Collection(graph.managedMobileApp)" />
        <Parameter Name="appGroupType" Type="graph.targetedManagedAppGroupType" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="targetApps action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-targetapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="targetApps" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.targetedManagedAppProtection" />
        <Parameter Name="apps" Type="Collection(graph.managedMobileApp)" />
        <Parameter Name="appGroupType" Type="graph.targetedManagedAppGroupType" />
      </Action>
      <Action Name="tbillEq" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="discount" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="tbillPrice" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="discount" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="tbillYield" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="tentativelyAccept" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.event" />
        <Parameter Name="ProposedNewTime" Type="graph.timeSlot" />
        <Parameter Name="SendResponse" Type="Edm.Boolean" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="event: tentativelyAccept" />
            <PropertyValue Property="LongDescription" String="Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="terminate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deviceManagementPartner" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="terminate action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-terminate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="text" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <Parameter Name="formatText" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="time" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="hour" Type="graph.Json" />
        <Parameter Name="minute" Type="graph.Json" />
        <Parameter Name="second" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="timevalue" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="timeText" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="today" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="transfer" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="transferTarget" Type="graph.invitationParticipantInfo" Nullable="false" />
        <Parameter Name="transferee" Type="graph.participantInfo">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: transfer" />
            <PropertyValue Property="LongDescription" String="Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-transfer?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="translateExchangeIds" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="InputIds" Type="Collection(Edm.String)" Nullable="false" Unicode="false" />
        <Parameter Name="TargetIdType" Type="graph.exchangeIdFormat" Nullable="false" />
        <Parameter Name="SourceIdType" Type="graph.exchangeIdFormat" Nullable="false" />
        <ReturnType Type="Collection(graph.convertIdResult)" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="user: translateExchangeIds" />
            <PropertyValue Property="LongDescription" String="Translate identifiers of Outlook-related resources between formats." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-translateexchangeids?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="trim" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="trimMean" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="percent" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="troubleshoot" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.cloudPC" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="cloudPC: troubleshoot" />
            <PropertyValue Property="LongDescription" String="Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-troubleshoot?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="true" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="trunc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="numDigits" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="type" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="value" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="t_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="t_Dist_2T" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="t_Dist_RT" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="t_Inv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="t_Inv_2T" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="probability" Type="graph.Json" />
        <Parameter Name="degFreedom" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="unarchive" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: unarchive" />
            <PropertyValue Property="LongDescription" String="Unarchive a list of serviceUpdateMessages for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-unarchive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unarchive" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.channel" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="channel: unarchive" />
            <PropertyValue Property="LongDescription" String="Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unarchive" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.team" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Unarchive team" />
            <PropertyValue Property="LongDescription" String="Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unassignUserFromDevice" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.windowsAutopilotDeviceIdentity" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unassignUserFromDevice action" />
            <PropertyValue Property="LongDescription" String="Unassigns the user from an Autopilot device." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="undoDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.deletedChat" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="deletedChat: undoDelete" />
            <PropertyValue Property="LongDescription" String="Restore a  deletedChat to an active chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/deletedchat-undodelete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="undoSoftDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chatMessage" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chatMessage: undoSoftDelete" />
            <PropertyValue Property="LongDescription" String="Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unfavorite" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.serviceUpdateMessage)" />
        <Parameter Name="messageIds" Type="Collection(Edm.String)" Unicode="false" />
        <ReturnType Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="serviceUpdateMessage: unfavorite" />
            <PropertyValue Property="LongDescription" String="Remove the favorite status of serviceUpdateMessages for the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-unfavorite?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unfollow" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Unfollow drive item" />
            <PropertyValue Property="LongDescription" String="Unfollow a driveItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unhideForUser" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chat" />
        <Parameter Name="user" Type="graph.teamworkUserIdentity" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="chat: unhideForUser" />
            <PropertyValue Property="LongDescription" String="Unhide a chat for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unichar" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="unicode" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="unlock" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.fileStorageContainer" />
      </Action>
      <Action Name="unmerge" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookRange" />
      </Action>
      <Action Name="unmute" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.unmuteParticipantOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: unmute" />
            <PropertyValue Property="LongDescription" String="Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-unmute?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unpin" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationModule" />
        <ReturnType Type="graph.educationModule" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationModule: unpin" />
            <PropertyValue Property="LongDescription" String="Unpin an educationModule in the classwork list. This action sets the isPinned property to false for an educationModule. Only teachers in the class can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-unpin?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unprotect" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookWorksheetProtection" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="WorksheetProtection: unprotect" />
            <PropertyValue Property="LongDescription" String="Unprotect a worksheet" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheetprotection-unprotect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unpublish" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.contentType" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="contentType: unpublish" />
            <PropertyValue Property="LongDescription" String="Unpublish a contentType from a content type hub site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unpublish" IsBound="true">
        <Parameter Name="bookingBusiness" Type="graph.bookingBusiness" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="bookingBusiness: unpublish" />
            <PropertyValue Property="LongDescription" String="Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and the publicUrl property to null." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-unpublish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unsetReaction" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.chatMessage" />
        <Parameter Name="reactionType" Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="unsetVerifiedPublisher" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.application" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="application: unsetVerifiedPublisher" />
            <PropertyValue Property="LongDescription" String="Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-unsetverifiedpublisher?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unsubmit" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.educationSubmission" />
        <ReturnType Type="graph.educationSubmission" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="educationSubmission: unsubmit" />
            <PropertyValue Property="LongDescription" String="Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to  workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-unsubmit?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="unsubscribeByMail" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: unsubscribeByMail" />
            <PropertyValue Property="LongDescription" String="Calling this method prevents the current user from receiving email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-unsubscribebymail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="updateAllowedCombinations" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.authenticationStrengthPolicy" />
        <Parameter Name="allowedCombinations" Type="Collection(graph.authenticationMethodModes)" />
        <ReturnType Type="graph.updateAllowedCombinationsResult" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="authenticationStrengthPolicy: updateAllowedCombinations" />
            <PropertyValue Property="LongDescription" String="Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="updateDeviceProperties" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.windowsAutopilotDeviceIdentity" />
        <Parameter Name="userPrincipalName" Type="Edm.String" Unicode="false" />
        <Parameter Name="addressableUserName" Type="Edm.String" Unicode="false" />
        <Parameter Name="groupTag" Type="Edm.String" Unicode="false" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="updateDeviceProperties action" />
            <PropertyValue Property="LongDescription" String="Updates properties on Autopilot devices." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="updateRecordingStatus" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.call" />
        <Parameter Name="status" Type="graph.recordingStatus" Nullable="false" />
        <Parameter Name="clientContext" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.updateRecordingStatusOperation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: updateRecordingStatus" />
            <PropertyValue Property="LongDescription" String="Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-updaterecordingstatus?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="updateWindowsDeviceAccount" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Parameter Name="updateWindowsDeviceAccountActionParameter" Type="graph.updateWindowsDeviceAccountActionParameter" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="updateWindowsDeviceAccount action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-updatewindowsdeviceaccount?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="upgrade" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.teamsAppInstallation" />
        <Parameter Name="consentedPermissionSet" Type="graph.teamsAppPermissionSet" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="teamsAppInstallation in chat: upgrade" />
            <PropertyValue Property="LongDescription" String="Upgrade an app installation within a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="uploadClientCertificate" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.identityApiConnector" />
        <Parameter Name="pkcs12Value" Type="Edm.String" Unicode="false" />
        <Parameter Name="password" Type="Edm.String" Unicode="false" />
        <ReturnType Type="graph.identityApiConnector" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="identityApiConnector: uploadClientCertificate" />
            <PropertyValue Property="LongDescription" String="Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-uploadclientcertificate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="upper" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="usdollar" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="number" Type="graph.Json" />
        <Parameter Name="decimals" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="validateAuthenticationConfiguration" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.customAuthenticationExtension)" />
        <Parameter Name="endpointConfiguration" Type="graph.customExtensionEndpointConfiguration" />
        <Parameter Name="authenticationConfiguration" Type="graph.customExtensionAuthenticationConfiguration" />
        <ReturnType Type="graph.authenticationConfigurationValidation" />
      </Action>
      <Action Name="validateAuthenticationConfiguration" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.customAuthenticationExtension" />
        <ReturnType Type="graph.authenticationConfigurationValidation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="customAuthenticationExtension: validateAuthenticationConfiguration" />
            <PropertyValue Property="LongDescription" String="An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension object, which can represent one of the following derived types:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customauthenticationextension-validateauthenticationconfiguration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="validateCredentials" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(graph.synchronizationJob)" />
        <Parameter Name="applicationIdentifier" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateId" Type="Edm.String" Unicode="false" />
        <Parameter Name="useSavedCredentials" Type="Edm.Boolean" />
        <Parameter Name="credentials" Type="Collection(graph.synchronizationSecretKeyStringValuePair)" />
      </Action>
      <Action Name="validateCredentials" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.synchronizationJob" />
        <Parameter Name="applicationIdentifier" Type="Edm.String" Unicode="false" />
        <Parameter Name="templateId" Type="Edm.String" Unicode="false" />
        <Parameter Name="useSavedCredentials" Type="Edm.Boolean" />
        <Parameter Name="credentials" Type="Collection(graph.synchronizationSecretKeyStringValuePair)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="synchronizationJob: validateCredentials" />
            <PropertyValue Property="LongDescription" String="Validate that the credentials are valid in the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="validatePermission" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.driveItem" />
        <Parameter Name="challengeToken" Type="Edm.String" Unicode="false" />
        <Parameter Name="password" Type="Edm.String" Nullable="false" Unicode="false" />
      </Action>
      <Action Name="validateProperties" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="Collection(graph.directoryObject)" Nullable="false" />
        <Parameter Name="entityType" Type="Edm.String" Unicode="false" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="mailNickname" Type="Edm.String" Unicode="false" />
        <Parameter Name="onBehalfOfUserId" Type="Edm.Guid" />
        <Annotation Term="Org.OData.Core.V1.RequiresExplicitBinding" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: validateProperties" />
            <PropertyValue Property="LongDescription" String="Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies.  Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:&#xA;1. Validate the prefix and suffix naming policy&#xA;2. Validate the custom banned words policy&#xA;3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="validateProperties" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.group" Nullable="false" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="mailNickname" Type="Edm.String" Unicode="false" />
        <Parameter Name="onBehalfOfUserId" Type="Edm.Guid" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="group: validateProperties" />
            <PropertyValue Property="LongDescription" String="Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to update a Microsoft 365 group. To validate the properties before creating a group, use the directoryobject:validateProperties function. The following policy validations are performed for the display name and mail nickname properties: This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-validateproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="value" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="text" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="varA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="varPA" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="var_P" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="var_S" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="vdb" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="cost" Type="graph.Json" />
        <Parameter Name="salvage" Type="graph.Json" />
        <Parameter Name="life" Type="graph.Json" />
        <Parameter Name="startPeriod" Type="graph.Json" />
        <Parameter Name="endPeriod" Type="graph.Json" />
        <Parameter Name="factor" Type="graph.Json" />
        <Parameter Name="noSwitch" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="verify" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="graph.domain" Nullable="false" />
        <ReturnType Type="graph.domain" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="domain: verify" />
            <PropertyValue Property="LongDescription" String="Validates the ownership of the domain." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-verify?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="vlookup" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="lookupValue" Type="graph.Json" />
        <Parameter Name="tableArray" Type="graph.Json" />
        <Parameter Name="colIndexNum" Type="graph.Json" />
        <Parameter Name="rangeLookup" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="weekday" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <Parameter Name="returnType" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="weekNum" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <Parameter Name="returnType" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="weibull_Dist" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="alpha" Type="graph.Json" />
        <Parameter Name="beta" Type="graph.Json" />
        <Parameter Name="cumulative" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="windowsDefenderScan" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Parameter Name="quickScan" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="windowsDefenderScan action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-windowsdefenderscan?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="windowsDefenderUpdateSignatures" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="windowsDefenderUpdateSignatures action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-windowsdefenderupdatesignatures?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="wipe" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.managedDevice" />
        <Parameter Name="keepEnrollmentData" Type="Edm.Boolean" />
        <Parameter Name="keepUserData" Type="Edm.Boolean" />
        <Parameter Name="macOsUnlockCode" Type="Edm.String" Unicode="false" />
        <Parameter Name="persistEsimDataPlan" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="wipe action" />
            <PropertyValue Property="LongDescription" String="Wipe a device" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-wipe?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="wipeManagedAppRegistrationsByDeviceTag" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.user" />
        <Parameter Name="deviceTag" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="wipeManagedAppRegistrationsByDeviceTag action" />
            <PropertyValue Property="LongDescription" String="Issues a wipe operation on an app registration with specified device tag." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-user-wipemanagedappregistrationsbydevicetag?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="workDay" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="days" Type="graph.Json" />
        <Parameter Name="holidays" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="workDay_Intl" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="days" Type="graph.Json" />
        <Parameter Name="weekend" Type="graph.Json" />
        <Parameter Name="holidays" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="xirr" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <Parameter Name="dates" Type="graph.Json" />
        <Parameter Name="guess" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="xnpv" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="values" Type="graph.Json" />
        <Parameter Name="dates" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="xor" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="values" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="year" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="serialNumber" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="yearFrac" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="startDate" Type="graph.Json" />
        <Parameter Name="endDate" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="yield" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="frequency" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="yieldDisc" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="redemption" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="yieldMat" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="settlement" Type="graph.Json" />
        <Parameter Name="maturity" Type="graph.Json" />
        <Parameter Name="issue" Type="graph.Json" />
        <Parameter Name="rate" Type="graph.Json" />
        <Parameter Name="pr" Type="graph.Json" />
        <Parameter Name="basis" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Action Name="z_Test" IsBound="true">
        <Parameter Name="bindparameter" Type="graph.workbookFunctions" />
        <Parameter Name="array" Type="graph.Json" />
        <Parameter Name="x" Type="graph.Json" />
        <Parameter Name="sigma" Type="graph.Json" />
        <ReturnType Type="graph.workbookFunctionResult" />
      </Action>
      <Term Name="changed" Type="Edm.Boolean" AppliesTo="microsoft.graph.driveItem" />
      <Term Name="channelCreationMode" Type="Edm.String" AppliesTo="microsoft.graph.channel" />
      <Term Name="conflictBehavior" Type="Edm.String" AppliesTo="microsoft.graph.driveItem" />
      <Term Name="downloadUrl" Type="Edm.String" AppliesTo="microsoft.graph.driveItem" />
      <Term Name="legacyName" Type="Edm.String" AppliesTo="microsoft.graph.identitySet" />
      <Term Name="sharedChanged" Type="Edm.Boolean" AppliesTo="microsoft.graph.driveItem" />
      <Term Name="sourceUrl" Type="Edm.String" AppliesTo="microsoft.graph.driveItem" />
      <Term Name="teamCreationMode" Type="Edm.String" AppliesTo="microsoft.graph.team" />
      <Term Name="temporaryId" Type="Edm.String" AppliesTo="microsoft.graph.chatMessageHostedContent" />
      <Term Name="teamCreationMode" Type="Edm.String" AppliesTo="microsoft.graph.team">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Indicates that the team is in migration state and is currently being used for migration purposes. It accepts one value: migration. Note: In the future, Microsoft might require you or your customers to pay extra fees based on the amount of data imported." />
      </Term>
      <Term Name="channelCreationMode" Type="Edm.String" AppliesTo="microsoft.graph.channel">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Indicates that the channel is in migration state and is currently being used for migration purposes. It accepts one value: migration." />
      </Term>
      <Term Name="conflictBehavior" Type="Edm.String" AppliesTo="microsoft.graph.driveItem">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The conflict resolution behavior for actions that create a new item. You can use the values fail, replace, or rename. The default for PUT is replace. An item is never returned with this annotation. Write-only." />
      </Term>
      <Term Name="downloadUrl" Type="Edm.String" AppliesTo="microsoft.graph.driveItem">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A URL that can be used to download this file's content. Authentication isn't required with this URL. Read-only." />
      </Term>
      <Term Name="sourceUrl" Type="Edm.String" AppliesTo="microsoft.graph.driveItem">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="This instance annotation can be used to instruct the service to download the contents of the URL when issuing a PUT request, and stores it as the file. Write-only." />
      </Term>
      <Term Name="downloadUrl" Type="Edm.String" AppliesTo="microsoft.graph.driveItemVersion">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A URL that can be used to download this version of the file's content. Authentication is not required with this URL. Read-only." />
      </Term>
      <Term Name="temporaryId" Type="Edm.String" AppliesTo="microsoft.graph.chatMessageHostedContent">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Write-only. Represents the temporaryId for the hosted content while posting a message to refer to the hosted content in chatMessage resource being sent." />
      </Term>
      <Annotations Target="microsoft.graph.driveItem/workbook">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/joinedGroups">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="IndexableByKey" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/users">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="IndexableByKey" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.list/activities">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="IndexableByKey" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.security/alerts">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/methods">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.site">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/members">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.publishedResource/agentGroups">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.team/schedule">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.entitlementManagement/accessPackageAssignmentPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.entitlementManagement/assignmentPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/team">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.externalConnectors.externalConnection/items">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
            <PropertyValue Property="Updatable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.accessReviewSet/definitions">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
            <PropertyValue Property="Updatable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.externalConnectors.externalConnection/schema">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationSchool/administrativeUnit">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.synchronization/secrets">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
            <PropertyValue Property="Updatable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.driveItem/children">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.drive/bundles">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.administrativeUnit/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applicationTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List applicationTemplates" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get applicationTemplate" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of an applicationTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/applicationtemplate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/applicationtemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users">
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendar/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarGroups/calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List users" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of user objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a user" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-user-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create user" />
            <PropertyValue Property="LongDescription" String="Create a new user object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete user" />
            <PropertyValue Property="LongDescription" String="Deletes a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update user" />
            <PropertyValue Property="LongDescription" String="Update the properties of a user object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/places">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Validation.V1.DerivedTypeConstraint">
          <Collection>
            <String>microsoft.graph.room</String>
            <String>microsoft.graph.roomList</String>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update place" />
            <PropertyValue Property="LongDescription" String="Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/place-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/place-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get place" />
            <PropertyValue Property="LongDescription" String="Get the properties and relationships of a place object specified by either its ID or email address. The place object can be one of the following types: Both room and roomList are derived from the place object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get place" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a place object specified by either its ID or email address. The place object can be one of the following types: Both room and roomList are derived from the place object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.list/items">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.directorySetting">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.organization/certificateBasedAuthConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.message/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.contact/photo">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.team/photo">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.b2xIdentityUserFlow/apiConnectorConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.security.alert/comments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.crossTenantAccessPolicyConfigurationPartner/identitySynchronization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
            <PropertyValue Property="Updatable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authenticationEventsFlow/conditions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.directory/deletedItems">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/invitations">
        <Annotation Term="Org.OData.Capabilities.V1.IndexableByKey" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create invitation" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. The invitation adds the external user to the organization as part of B2B collaboration. B2B collaboration is supported in both Microsoft Entra External ID in workforce and external tenants. When creating a new invitation, you have several options available:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/invitation-post?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.servicePrincipal/claimsPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PATCH Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/agreements/file">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get agreementFile" />
            <PropertyValue Property="LongDescription" String="Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreementfile-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/agreements/file/localizations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List agreementFileLocalizations" />
            <PropertyValue Property="LongDescription" String="Get a list of the default and localized agreement files." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreementfile-list-localizations?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List applications" />
            <PropertyValue Property="LongDescription" String="Get the list of applications in this organization." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get application" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of an application object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create application" />
            <PropertyValue Property="LongDescription" String="Create a new application object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-applications?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-upsert?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upsert application" />
            <PropertyValue Property="LongDescription" String="Create a new application object if it doesn't exist, or update the properties of an existing application object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete application" />
            <PropertyValue Property="LongDescription" String="Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/owners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List owners of an application" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of owners for an application that are directoryObject types." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list-owners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-delete-owners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-owners?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove application owner" />
            <PropertyValue Property="LongDescription" String="Remove an owner from an application. As a recommended best practice, apps should have at least two owners." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add owner" />
            <PropertyValue Property="LongDescription" String="Add an owner to an application. Currently, only individual users are supported as owners of applications." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/federatedIdentityCredentials">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upsert federatedIdentityCredential" />
            <PropertyValue Property="LongDescription" String="Create a new federatedIdentityCredential object for an application if it doesn't exist, or update the properties of an existing federatedIdentityCredential object. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/federatedidentitycredential-upsert?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list-federatedidentitycredentials?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-federatedidentitycredentials?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/federatedidentitycredential-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/federatedidentitycredential-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/federatedidentitycredential-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List federatedIdentityCredentials" />
            <PropertyValue Property="LongDescription" String="Get a list of the federatedIdentityCredential objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get federatedIdentityCredential" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a federatedIdentityCredential object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create federatedIdentityCredential" />
            <PropertyValue Property="LongDescription" String="Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete federatedIdentityCredential" />
            <PropertyValue Property="LongDescription" String="Delete a federatedIdentityCredential object from an application." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/appManagementPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove appliesTo" />
            <PropertyValue Property="LongDescription" String="Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-delete-appliesto?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-post-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign appliesTo" />
            <PropertyValue Property="LongDescription" String="Assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/extensionProperties">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List extensionProperties (directory extensions)" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get extensionProperty (directory extension)" />
                <PropertyValue Property="LongDescription" String="Read a directory extension definition represented by an extensionProperty object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list-extensionproperty?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-extensionproperty?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/extensionproperty-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/extensionproperty-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create extensionProperty (directory extension)" />
            <PropertyValue Property="LongDescription" String="Create a new directory extension definition, represented by an extensionProperty object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete extensionProperty (directory extension)" />
            <PropertyValue Property="LongDescription" String="Delete a directory extension definition represented by an extensionProperty object. You can delete only directory extensions that aren't synced from on-premises active directory (AD)." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/synchronization/templates">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update synchronizationTemplate" />
            <PropertyValue Property="LongDescription" String="Update (override) the synchronization template associated with a given application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationtemplate-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/tokenIssuancePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assigned tokenIssuancePolicies" />
            <PropertyValue Property="LongDescription" String="List the tokenIssuancePolicy objects that are assigned to an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list-tokenissuancepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-delete-tokenissuancepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-tokenissuancepolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Remove a tokenIssuancePolicy from an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Assign a tokenIssuancePolicy to an application." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications/tokenLifetimePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assigned tokenLifetimePolicies" />
            <PropertyValue Property="LongDescription" String="List the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-list-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-delete-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove tokenLifetimePolicy" />
            <PropertyValue Property="LongDescription" String="Remove a tokenLifetimePolicy from an application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign tokenLifetimePolicy" />
            <PropertyValue Property="LongDescription" String="Assign a tokenLifetimePolicy to an application. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List chats" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-patch?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create chat" />
            <PropertyValue Property="LongDescription" String="Create a new chat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete chat" />
            <PropertyValue Property="LongDescription" String="Soft-delete a chat. When invoked with delegated permissions, this operation only works for tenant admins and Teams service admins." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chat" />
            <PropertyValue Property="LongDescription" String="Update the properties of a chat object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/installedApps">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List apps in chat" />
            <PropertyValue Property="LongDescription" String="List all app installations within a chat." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get installed app in chat" />
                <PropertyValue Property="LongDescription" String="Get an app installed in a chat." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-delete-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get-installedapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add app to chat" />
            <PropertyValue Property="LongDescription" String="Install a teamsApp to the specified chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Uninstall app in a chat" />
            <PropertyValue Property="LongDescription" String="Uninstall an app installed within a chat." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/installedApps/MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyMyYjUyNGUyOC05NWNlLTRjOWItOTc3My00YTViZDZlYzE3NzA">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get installed app in chat" />
            <PropertyValue Property="LongDescription" String="Get an app installed in a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get-installedapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add member to a chat" />
            <PropertyValue Property="LongDescription" String="Add a conversationMember to a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-delete-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List conversationMembers" />
            <PropertyValue Property="LongDescription" String="List all conversation members in a chat or channel." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get conversationMember in a chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a conversationMember from a chat." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove member from chat" />
            <PropertyValue Property="LongDescription" String="Remove a conversationMember from a chat." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/messages">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Send message in a chat" />
            <PropertyValue Property="LongDescription" String="Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List messages in a chat" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel)." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chatMessage in a channel or chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a single message or a message reply in a channel or a chat." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/messages/hostedContents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostedContents" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chatMessageHostedContent" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chatMessageHostedContent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessagehostedcontent-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessagehostedcontent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/permissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissionGrants of a chat" />
            <PropertyValue Property="LongDescription" String="List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/pinnedMessages">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Pin a message in a chat" />
            <PropertyValue Property="LongDescription" String="Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post-pinnedmessages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-pinnedmessages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-delete-pinnedmessages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List pinnedChatMessages in a chat" />
            <PropertyValue Property="LongDescription" String="Get a list of pinnedChatMessages in a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Unpin a message from a chat" />
            <PropertyValue Property="LongDescription" String="Unpin a message from a chat." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats/tabs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tabs in chat" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of tabs in the specified chat." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get tab in chat" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of the specified tab in a chat. " />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-post-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-patch-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-delete-tabs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add tab to chat" />
            <PropertyValue Property="LongDescription" String="Add (pin) a tab to the specified chat. &#xA;The corresponding app must already be installed in the chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tab in chat" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified tab in a chat. &#xA;This can be used to configure the content of the tab." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete tab from chat" />
            <PropertyValue Property="LongDescription" String="Remove (unpin) a tab from the specified chat. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List orgContacts" />
            <PropertyValue Property="LongDescription" String="Get the list of organizational contacts for this organization." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get orgContact" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of an organizational contact." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts/directReports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List directReports" />
            <PropertyValue Property="LongDescription" String="Get the direct reports for this organizational contact." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-list-directreports?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts/manager">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get manager" />
            <PropertyValue Property="LongDescription" String="Get this organizational contact's manager." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-get-manager?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts/memberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List memberOf" />
            <PropertyValue Property="LongDescription" String="List the groups that this organizational contact is a member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts/transitiveMemberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List transitiveMemberOf" />
            <PropertyValue Property="LongDescription" String="Get groups that this organizational contact is a member of. The API request is transitive, and returns all groups the organizational contact is a nested member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/orgcontact-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contracts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contracts" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of contract objects associated to a partner tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get Contract" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of contract object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contract-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contract-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/dataPolicyOperations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get dataPolicyOperation" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of a dataPolicyOperation object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get dataPolicyOperation" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a dataPolicyOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/datapolicyoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List devices" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of device objects registered in the organization." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get device" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a device object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create device" />
            <PropertyValue Property="LongDescription" String="Create and register a new device in the organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-post-devices?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete device" />
            <PropertyValue Property="LongDescription" String="Delete a registered device." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update device" />
            <PropertyValue Property="LongDescription" String="Update the properties of a registered device. Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/memberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List device memberships" />
            <PropertyValue Property="LongDescription" String="Get groups and administrative units that this device is a direct member of. This operation is not transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/memberOf/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List device memberships" />
            <PropertyValue Property="LongDescription" String="Get groups and administrative units that this device is a direct member of. This operation is not transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/registeredOwners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List registeredOwners" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of users that are registered owners of the device. A registered owner is the user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-delete-registeredowners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-post-registeredowners?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete registeredOwner" />
            <PropertyValue Property="LongDescription" String="Remove a user as a registered owner of the device." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create registeredOwner" />
            <PropertyValue Property="LongDescription" String="Add a user as a registered owner of the device." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/registeredUsers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List registeredUsers" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-registeredusers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-delete-registeredusers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-post-registeredusers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete registeredUser" />
            <PropertyValue Property="LongDescription" String="Remove a user as a registered user of the device." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create registeredUser" />
            <PropertyValue Property="LongDescription" String="Add a registered user for the device." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/transitiveMemberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List device transitive memberships" />
            <PropertyValue Property="LongDescription" String="Get the groups and administrative units that the device is a member of. This API request is transitive, and will also return all groups and administrative units the device is a nested member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices/transitiveMemberOf/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List device transitive memberships" />
            <PropertyValue Property="LongDescription" String="Get the groups and administrative units that the device is a member of. This API request is transitive, and will also return all groups and administrative units the device is a nested member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/device-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directoryObjects">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get directoryObject" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a directoryObject object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete directoryObject" />
            <PropertyValue Property="LongDescription" String="Delete a directory object, for example, a group, user, application, or service principal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directoryRoles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List directoryRoles" />
            <PropertyValue Property="LongDescription" String="List the directory roles that are activated in the tenant. This operation only returns roles that have been activated. A role becomes activated when an admin activates the role using the Activate directoryRole API. Not all built-in roles are initially activated.  When assigning a role using the Microsoft Entra admin center, the role activation step is implicitly done on the admin's behalf. To get the full list of roles that are available in Microsoft Entra ID, use List directoryRoleTemplates." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get directoryRole" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a directoryRole object. The role must be activated in tenant for a successful response. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-post-directoryroles?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Activate directoryRole" />
            <PropertyValue Property="LongDescription" String="Activate a directory role. To read a directory role or update its members, it must first be activated in the tenant. The Company Administrators and the implicit user directory roles (User, Guest User, and Restricted Guest User roles) are activated by default. To access and assign members to other directory roles, you must first activate it with its corresponding directory role template ID." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directoryRoles/members">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members of a directory role" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of principals that are assigned to the directory role.  You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-delete-member?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-post-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove directory role member" />
            <PropertyValue Property="LongDescription" String="Remove a member from a directoryRole. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add directory role member" />
            <PropertyValue Property="LongDescription" String="Create a new directory role member. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directoryRoles/scopedMembers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List scopedMembers for a directory role" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of scopedRoleMembership objects for a directory role." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryrole-list-scopedmembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directoryRoleTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List directoryRoleTemplates" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of directoryRoleTemplate objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get directoryRoleTemplate" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a directoryroletemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryroletemplate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryroletemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create domain" />
            <PropertyValue Property="LongDescription" String="Adds a domain to the tenant. Important: You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. See List verificationDnsRecords for details. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-post-domains?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List domains" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of domain objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get domain" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of domain object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete domain" />
            <PropertyValue Property="LongDescription" String="Delete a domain from a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update domain" />
            <PropertyValue Property="LongDescription" String="Update the properties of domain object. Only verified domains can be updated." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains/domainNameReferences">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List domainNameReferences" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of directoryObject with a reference to the domain. The returned list will contain all directory objects that have a dependency on the domain." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-list-domainnamereferences?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains/federationConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List internalDomainFederations" />
            <PropertyValue Property="LongDescription" String="Read the properties of the internalDomainFederation objects for the domain. This API returns only one object in the collection." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get internalDomainFederation" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an internalDomainFederation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-list-federationconfiguration?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-post-federationconfiguration?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internaldomainfederation-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internaldomainfederation-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internaldomainfederation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create internalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Create a new internalDomainFederation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete internalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Delete an internalDomainFederation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update internalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Update the properties of an internalDomainFederation object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains/rootDomain">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get rootDomain" />
            <PropertyValue Property="LongDescription" String="Get the root domain of a subdomain. This API returns a single object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-get-rootdomain?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains/serviceConfigurationRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List serviceConfigurationRecords" />
            <PropertyValue Property="LongDescription" String="Retrieves a list of domainDnsRecord objects needed to enable services for the domain. Use the returned list to add records to the zone file of the domain. This can be done through the domain registrar or DNS server configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-list-serviceconfigurationrecords?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/domains/verificationDnsRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List verificationDnsRecords" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of domainDnsRecord objects. You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. To verify the ownership of the domain, retrieve the domain verification records and add the details to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/domain-list-verificationdnsrecords?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/items">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="drive: sharedWithMe" />
            <PropertyValue Property="LongDescription" String="Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they are items from a different drive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/items/analytics/allTime">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get itemAnalytics" />
            <PropertyValue Property="LongDescription" String="Get itemAnalytics about the views that took place under this resource.&#xA;The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.&#xA;For a custom time range or interval, use the getActivitiesByInterval API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/items/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List children of a driveItem" />
            <PropertyValue Property="LongDescription" String="Return a collection of DriveItems in the children relationship of a DriveItem. DriveItems with a non-null folder or package facet can have one or more child DriveItems." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/items/retentionLabel">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: setRetentionLabel" />
            <PropertyValue Property="LongDescription" String="Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-removeretentionlabel?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: removeRetentionLabel" />
            <PropertyValue Property="LongDescription" String="Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/lists/documents/items/driveitem/retentionLabel">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: getRetentionLabel" />
            <PropertyValue Property="LongDescription" String="Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-getretentionlabel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drives/root/children/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List children of a driveItem" />
            <PropertyValue Property="LongDescription" String="Return a collection of DriveItems in the children relationship of a DriveItem. DriveItems with a non-null folder or package facet can have one or more child DriveItems." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groupLifecyclePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create groupLifecyclePolicy" />
            <PropertyValue Property="LongDescription" String="Creates a new groupLifecyclePolicy. Only one policy exists in the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-post-grouplifecyclepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/grouplifecyclepolicy-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List groupLifecyclePolicies" />
            <PropertyValue Property="LongDescription" String="List all the groupLifecyclePolicies." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get groupLifecyclePolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a groupLifecyclePolicies object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update groupLifecyclePolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete groupLifecyclePolicy" />
            <PropertyValue Property="LongDescription" String="Delete a groupLifecyclePolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendar/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarGroups/calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List groups" />
            <PropertyValue Property="LongDescription" String="List all the groups available in an organization, excluding dynamic distribution groups. To retrieve dynamic distribution groups, use the Exchange admin center. This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the group and specify the properties in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and are not returned in the $select query." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get group" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upsert group" />
            <PropertyValue Property="LongDescription" String="Create a new group object if it doesn't exist, or update the properties of an existing group object.&#xA;You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upsert group" />
            <PropertyValue Property="LongDescription" String="Create a new group object if it doesn't exist, or update the properties of an existing group object.&#xA;You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete group" />
            <PropertyValue Property="LongDescription" String="Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/acceptedSenders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List acceptedSenders" />
            <PropertyValue Property="LongDescription" String="Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).&#xA;Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-acceptedsenders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-acceptedsenders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create acceptedSender" />
            <PropertyValue Property="LongDescription" String="Specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove acceptedSender" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/appRoleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appRoleAssignments granted to a group" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of appRoleAssignment that have been granted to a group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-approleassignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Grant an appRoleAssignment to a group" />
            <PropertyValue Property="LongDescription" String="Use this API to assign an app role to a security group. All direct members of the group will be considered assigned. Security groups with dynamic memberships are supported. To grant an app role assignment to a group, you need three identifiers: Additional licenses might be required to use a group to manage access to applications." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes an appRoleAssignment that a group has been granted." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/calendar/events">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update event" />
            <PropertyValue Property="LongDescription" String="Update an event object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-update-event?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group calendarView" />
            <PropertyValue Property="LongDescription" String="Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range,&#xA;from the default calendar of a group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-calendarview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/conversations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List conversations" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of conversations in this group." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get conversation" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-conversations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create open extension" />
            <PropertyValue Property="LongDescription" String="Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete conversation" />
            <PropertyValue Property="LongDescription" String="Delete conversation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/conversations/threads">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List threads" />
            <PropertyValue Property="LongDescription" String="Get all the threads in a group conversation. Note: You can also get all the threads of a group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversation-list-threads?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversation-post-threads?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create thread" />
            <PropertyValue Property="LongDescription" String="Create a new thread in the specified conversation.  A thread and post are created as specified. Use reply thread to further post &#xA;to that thread. Or, if you get the post ID, you can also reply to that post in that thread. Note: You can also start a new conversation by first creating a thread." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/events">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create event" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new event." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-events?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-events?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-get-event?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-event?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List events" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of event objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get event" />
                <PropertyValue Property="LongDescription" String="Get an event object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete event" />
            <PropertyValue Property="LongDescription" String="Delete an event object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/events/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create open extension" />
            <PropertyValue Property="LongDescription" String="Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get open extension" />
            <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get open extension" />
                <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/groupLifecyclePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List groupLifecyclePolicies" />
            <PropertyValue Property="LongDescription" String="Retrieves a list of groupLifecyclePolicy objects to which a group belongs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-grouplifecyclepolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/memberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List memberOf" />
            <PropertyValue Property="LongDescription" String="Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/memberOf/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List memberOf" />
            <PropertyValue Property="LongDescription" String="Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/members">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group members" />
            <PropertyValue Property="LongDescription" String="Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove member" />
            <PropertyValue Property="LongDescription" String="Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add members" />
            <PropertyValue Property="LongDescription" String="Add a member to a security or Microsoft 365 group. When using the API to add multiple members in one request, you can add up to only 20 members.  The following table shows the types of members that can be added to either security groups or Microsoft 365 groups." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/members/microsoft.graph.user">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group members" />
            <PropertyValue Property="LongDescription" String="Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/owners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group owners" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of the group's owners. The owners are a set of users or service principals who are allowed to modify the group object. Owners are currently not available in Microsoft Graph for groups that were created in Exchange, distribution groups, or groups that are synchronized from an on-premises environment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-owners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-owners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-owners?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove group owner" />
            <PropertyValue Property="LongDescription" String="Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. Once owners are assigned to a group, the last owner (a user object) of the group cannot be removed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add owners" />
            <PropertyValue Property="LongDescription" String="Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/permissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissionGrants of a group" />
            <PropertyValue Property="LongDescription" String="List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding resource-specific access that each app has." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/photos">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List photos" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of profilePhoto objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-photos?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/planner/plans">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List plans" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerPlan objects owned by a group object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannergroup-list-plans?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/rejectedSenders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rejectedSenders" />
            <PropertyValue Property="LongDescription" String="Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-rejectedsenders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-rejectedsenders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-rejectedsenders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove rejectedSender" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create rejectedSender" />
            <PropertyValue Property="LongDescription" String="Specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/settings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List settings" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of tenant-level or group-specific group settings objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get groupSetting" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-settings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsetting-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsetting-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create settings" />
            <PropertyValue Property="LongDescription" String="Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update groupSetting" />
            <PropertyValue Property="LongDescription" String="Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/sites/root">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get a site resource" />
            <PropertyValue Property="LongDescription" String="Retrieve properties and relationships for a site resource.&#xA;A site resource represents a team site in SharePoint." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/team">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create team from group" />
            <PropertyValue Property="LongDescription" String="Create a new team under a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.&#xA;The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-put-teams?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/threads">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create conversation thread" />
            <PropertyValue Property="LongDescription" String="Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group.&#xA;Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-threads?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-threads?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-update-thread?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List threads" />
            <PropertyValue Property="LongDescription" String="Get all the threads of a group." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get conversation thread" />
                <PropertyValue Property="LongDescription" String="Get a thread object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update conversation thread" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete conversation thread" />
            <PropertyValue Property="LongDescription" String="Delete conversationThread." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/threads/posts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List posts" />
            <PropertyValue Property="LongDescription" String="Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,&#xA;you can specify the thread without referencing the parent conversation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/threads/posts/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attachments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of attachment objects attached to a post." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/threads/posts/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get open extension" />
            <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get open extension" />
                <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update open extension" />
            <PropertyValue Property="LongDescription" String="Update an open extension (openTypeExtension object) on a supported resource type.&#xA;- If a property in the request body matches the name of an existing property in the extension, the data in the extension is updated.&#xA;- Otherwise, that property and its data are added to the extension.  The data in an extension can be primitive types or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/threads/AAQkAGU3OGZjZTE2LTFlOWItNGExYi1hMGMzLTMwZWU4OGUzYjU5MQMkABAALmW2hn6Ui0_7hOBeAIFdWhAALmW2hn6Ui0_7hOBeAIFdWg">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update conversationthread" />
            <PropertyValue Property="LongDescription" String="Lock or unlock a thread, to allow or avoid further posting to the thread." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationthread-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/transitiveMemberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group transitive memberOf" />
            <PropertyValue Property="LongDescription" String="Get groups that the group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/transitiveMembers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group transitive members" />
            <PropertyValue Property="LongDescription" String="Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-transitivemembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/transitiveMembers/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group transitive members" />
            <PropertyValue Property="LongDescription" String="Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-transitivemembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups/transitiveMembers/microsoft.graph.user">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List group transitive members" />
            <PropertyValue Property="LongDescription" String="Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-transitivemembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groupSettings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List settings" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of tenant-level or group-specific group settings objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get groupSetting" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-list-settings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsetting-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsetting-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsetting-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create settings" />
            <PropertyValue Property="LongDescription" String="Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update groupSetting" />
            <PropertyValue Property="LongDescription" String="Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete a group setting" />
            <PropertyValue Property="LongDescription" String="Delete a tenant-level or group-specific groupSetting object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groupSettingTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List groupSettingTemplates" />
            <PropertyValue Property="LongDescription" String="Group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a group setting template" />
                <PropertyValue Property="LongDescription" String="A group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsettingtemplate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/groupsettingtemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProviders">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identityProvider (deprecated)" />
            <PropertyValue Property="LongDescription" String="Create a new identityProvider by specifying display name, identityProvider type, client ID, and client secret." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-post-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprovider-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityProviders (deprecated)" />
            <PropertyValue Property="LongDescription" String="Retrieve all identityProviders in the directory." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get identityProvider (deprecated)" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of an existing identityProvider." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identityProvider (deprecated)" />
            <PropertyValue Property="LongDescription" String="Delete an existing identityProvider." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identityProvider (deprecated)" />
            <PropertyValue Property="LongDescription" String="Update properties in an existing identityProvider." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/oauth2PermissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List oauth2PermissionGrants (delegated permission grants)" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get oAuth2PermissionGrant (a delegated permission grant)" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/oauth2permissiongrant-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create oAuth2PermissionGrant (a delegated permission grant)" />
            <PropertyValue Property="LongDescription" String="Create a delegated permission grant represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update a delegated permission grant (oAuth2PermissionGrant)" />
            <PropertyValue Property="LongDescription" String="Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete oAuth2PermissionGrant (a delegated permission grant)" />
            <PropertyValue Property="LongDescription" String="Delete a delegated permission grant, represented by an oAuth2PermissionGrant object. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List organizations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the organization objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get organization" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the organization object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update organization" />
            <PropertyValue Property="LongDescription" String="Update the properties of a organization object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/branding">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update organizationalBranding" />
            <PropertyValue Property="LongDescription" String="Update the properties of the default branding object specified by the organizationalBranding resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get organizationalBranding" />
            <PropertyValue Property="LongDescription" String="Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete organizationalBranding" />
            <PropertyValue Property="LongDescription" String="Delete the default organizational branding object. To delete the organizationalBranding object, all images (Stream types) must first be removed from the object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/branding/localizations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List localizations" />
            <PropertyValue Property="LongDescription" String="Retrieve all localization branding objects, including the default branding." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get organizationalBrandingLocalization" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-post-localizations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Create a new organizationalBrandingLocalization object. This creates a localized branding and at the same time, the default branding if it doesn't exist. The default branding is created only once. It's loaded when a localized branding isn't configured for the user's browser language. To retrieve the default branding, see Get branding." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Delete a localized branding object. To delete the organizationalBrandingLocalization object, all images (Stream types) must first be removed from the object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Update the properties of an organizationalBrandingLocalization object for a specific localization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/branding/localizations/bannerLogo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Update the properties of an organizationalBrandingLocalization object for a specific localization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/branding/localizations/signInPageText">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get organizationalBrandingLocalization" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/branding/localizations/0/bannerLogo">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update organizationalBranding" />
            <PropertyValue Property="LongDescription" String="Update the properties of the default branding object specified by the organizationalBranding resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/organizationalbranding-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/organization/certificateBasedAuthConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List certificateBasedAuthConfigurations" />
            <PropertyValue Property="LongDescription" String="Get a list of certificateBasedAuthConfiguration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get certificateBasedAuthConfiguration" />
                <PropertyValue Property="LongDescription" String="Get the properties of a certificateBasedAuthConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/certificatebasedauthconfiguration-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create certificateBasedAuthConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new certificateBasedAuthConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete certificateBasedAuthConfiguration" />
            <PropertyValue Property="LongDescription" String="Delete a certificateBasedAuthConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/places/microsoft.graph.roomlist/rooms">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List places" />
            <PropertyValue Property="LongDescription" String="Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/place-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/places/microsoft.graph.room">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List places" />
            <PropertyValue Property="LongDescription" String="Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/place-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/places/microsoft.graph.roomlist">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List places" />
            <PropertyValue Property="LongDescription" String="Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/place-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/schemaExtensions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List schemaExtensions" />
            <PropertyValue Property="LongDescription" String="Get a list of schemaExtension objects in your tenant. The schema extensions can be InDevelopment, Available, or Deprecated and includes schema extensions:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get schemaExtension" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create schemaExtension" />
            <PropertyValue Property="LongDescription" String="Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. Depending on the &#xA;state of the extension, the owner app, and only the owner app, may update or delete the extension.  See examples of how to define a schema extension that describes a training course, &#xA;use the schema extension definition to create a new group with training course data, and &#xA;add training course data to an existing group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete schemaExtension" />
            <PropertyValue Property="LongDescription" String="Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update schemaExtension" />
            <PropertyValue Property="LongDescription" String="Update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the InDevelopment or Available status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the targetTypes property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the owner property of the extension is set to the appId of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user.  This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="List servicePrincipals" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of servicePrincipal objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get servicePrincipal" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a servicePrincipal object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-serviceprincipals?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-upsert?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create servicePrincipal" />
            <PropertyValue Property="LongDescription" String="Create a new servicePrincipal object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upsert servicePrincipal" />
            <PropertyValue Property="LongDescription" String="Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete servicePrincipal" />
            <PropertyValue Property="LongDescription" String="Delete a servicePrincipal object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/appRoleAssignedTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appRoleAssignment object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get appRoleAssignment" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appRoleAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approleassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-approleassignedto?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-approleassignedto?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-approleassignedto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Grant an appRoleAssignment for a service principal" />
            <PropertyValue Property="LongDescription" String="Assign an app role for a resource service principal, to a user, group, or client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment, you need three identifiers:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appRoleAssignedTo" />
            <PropertyValue Property="LongDescription" String="Deletes an appRoleAssignment that a user, group, or client service principal has been granted for a resource service principal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/appRoleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appRoleAssignment object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get appRoleAssignment" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appRoleAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approleassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-approleassignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Grant an appRoleAssignment to a service principal" />
            <PropertyValue Property="LongDescription" String="Assign an app role to a client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment to a client service principal, you need three identifiers:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes an appRoleAssignment that a service principal has been granted. App roles which are assigned to service principals are also known as application permissions. Deleting an app role assignment for a service principal is equivalent to revoking the app-only permission grant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/appManagementPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove appliesTo" />
            <PropertyValue Property="LongDescription" String="Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-delete-appliesto?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-post-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign appliesTo" />
            <PropertyValue Property="LongDescription" String="Assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/claimsMappingPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assigned claimsMappingPolicy" />
            <PropertyValue Property="LongDescription" String="List the claimsMappingPolicy objects that are assigned to a servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-claimsmappingpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-claimsmappingpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-claimsmappingpolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove claimsMappingPolicy" />
            <PropertyValue Property="LongDescription" String="Remove a claimsMappingPolicy from a servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign claimsMappingPolicy" />
            <PropertyValue Property="LongDescription" String="Assign a claimsMappingPolicy to a servicePrincipal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/delegatedPermissionClassifications">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create delegatedPermissionClassification" />
            <PropertyValue Property="LongDescription" String="Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-delegatedpermissionclassifications?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-delegatedpermissionclassifications?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-delegatedpermissionclassifications?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List delegatedPermissionClassifications collection of servicePrincipal" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of delegatedPermissionClassification currently configured for the delegated permissions exposed by an API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete delegatedPermissionClassification" />
            <PropertyValue Property="LongDescription" String="Deletes a delegatedPermissionClassification which had previously been set for a delegated permission." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/homeRealmDiscoveryPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assigned homeRealmDiscoveryPolicy" />
            <PropertyValue Property="LongDescription" String="List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-homerealmdiscoverypolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-homerealmdiscoverypolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove homeRealmDiscoveryPolicy" />
            <PropertyValue Property="LongDescription" String="Remove a homeRealmDiscoveryPolicy from a servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign homeRealmDiscoveryPolicy" />
            <PropertyValue Property="LongDescription" String="Assign a homeRealmDiscoveryPolicy to a servicePrincipal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/memberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List servicePrincipal memberOf" />
            <PropertyValue Property="LongDescription" String="Get the groups and directory roles that this servicePrincipal is a direct member of. This operation is not transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/oauth2PermissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List oauth2PermissionGrants granted to a service principal" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of oAuth2PermissionGrant entities, representing delegated permissions granted to the service principal (representing the client application) to access an API on behalf of a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-oauth2permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/owners">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove service principal owner" />
            <PropertyValue Property="LongDescription" String="Remove an owner from a servicePrincipal object. As a recommended best practice, service principals should have at least two owners." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-owners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-owners?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="servicePrincipal: Add owner" />
            <PropertyValue Property="LongDescription" String="Use this API to add an owner for the servicePrincipal. Service principal owners can be users, the service principal itself, or other service principals." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/remoteDesktopSecurityConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get remoteDesktopSecurityConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a remoteDesktopSecurityConfiguration object on a servicePrincipal. Use this configuration to view the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices. Additionally you can view any targetDeviceGroups that have been configured for SSO." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-remotedesktopsecurityconfiguration?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-remotedesktopsecurityconfiguration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update remoteDesktopSecurityConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a remoteDesktopSecurityConfiguration object on the servicePrincipal. Use this configuration to enable or disable the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete remoteDesktopSecurityConfiguration" />
            <PropertyValue Property="LongDescription" String="Delete a remoteDesktopSecurityConfiguration object on a servicePrincipal. Removing remoteDesktopSecurityConfiguration object on the servicePrincipal disables the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices, and removes any target device groups that you configured for SSO." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create remoteDesktopSecurityConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new remoteDesktopSecurityConfiguration object on the servicePrincipal. Use this configuration to enable the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/remoteDesktopSecurityConfiguration/targetDeviceGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List targetDeviceGroups" />
            <PropertyValue Property="LongDescription" String="Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get targetDeviceGroup" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-list-targetdevicegroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-post-targetdevicegroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/targetdevicegroup-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/targetdevicegroup-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-delete-targetdevicegroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create targetDeviceGroup" />
            <PropertyValue Property="LongDescription" String="Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update targetDeviceGroup" />
            <PropertyValue Property="LongDescription" String="Update the properties of a targetDeviceGroup object for remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete targetDeviceGroup" />
            <PropertyValue Property="LongDescription" String="Delete a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that's in the removed targetDeviceGroup doesn't get SSO prompts." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/synchronization/jobs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List synchronization jobs" />
            <PropertyValue Property="LongDescription" String="List existing jobs for a given application instance (service principal)." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get synchronizationJob" />
                <PropertyValue Property="LongDescription" String="Retrieve the existing synchronization job and its properties." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronization-list-jobs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronization-post-jobs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create synchronizationJob" />
            <PropertyValue Property="LongDescription" String="Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete synchronizationJob" />
            <PropertyValue Property="LongDescription" String="Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/synchronization/jobs/bulkUpload">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Perform bulkUpload" />
            <PropertyValue Property="LongDescription" String="Perform a new bulk upload using the synchronization job. Use this API endpoint to ingest data into the Microsoft Entra synchronization service. The synchronization service applies the mappings associated with the synchronization job and process the incoming data. The rate limit for this API is 40 requests per second. Each request can contain a maximum of 50 user operations in the bulk request Operations array." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-post-bulkupload?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/synchronization/jobs/schema">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get synchronizationSchema" />
            <PropertyValue Property="LongDescription" String="Retrieve the schema for a given synchronization job or template." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update synchronizationSchema" />
            <PropertyValue Property="LongDescription" String="Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/synchronization/secrets">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add synchronization secrets" />
            <PropertyValue Property="LongDescription" String="Provide credentials for establishing connectivity with the target system." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-serviceprincipal-put-synchronization?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/synchronization/templates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List existing synchronization templates" />
            <PropertyValue Property="LongDescription" String="List the synchronization templates associated with a given application or service principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/synchronization-synchronization-list-templates?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/tokenLifetimePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assigned tokenLifetimePolicies" />
            <PropertyValue Property="LongDescription" String="List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-post-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove tokenLifetimePolicies" />
            <PropertyValue Property="LongDescription" String="Remove a tokenLifetimePolicy object from a service principal." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add tokenLifetimePolicy" />
            <PropertyValue Property="LongDescription" String="Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals/transitiveMemberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List servicePrincipal transitive memberOf" />
            <PropertyValue Property="LongDescription" String="Get the groups and directory roles that this servicePrincipal is a member of. This operation is transitive and will include all groups that this service principal is a nested member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipal-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/shares">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Accessing shared DriveItems" />
            <PropertyValue Property="LongDescription" String="Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Accessing shared DriveItems" />
                <PropertyValue Property="LongDescription" String="Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shares-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/shares/driveItem">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Accessing shared DriveItems" />
            <PropertyValue Property="LongDescription" String="Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shares-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sites" />
            <PropertyValue Property="LongDescription" String="List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.&#xA;If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a site resource" />
                <PropertyValue Property="LongDescription" String="Retrieve properties and relationships for a site resource.&#xA;A site resource represents a team site in SharePoint." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get a site resource by path" />
            <PropertyValue Property="LongDescription" String="Retrieve properties and relationships for a site resource.&#xA;A site resource represents a team site in SharePoint. In addition to retrieving a site by ID you can retrieve a site based on server-relative URL path. There is also a reserved site identifier, root, which always references the root site for a given target, as follows:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a site resource by path" />
                <PropertyValue Property="LongDescription" String="Retrieve properties and relationships for a site resource.&#xA;A site resource represents a team site in SharePoint. In addition to retrieving a site by ID you can retrieve a site based on server-relative URL path. There is also a reserved site identifier, root, which always references the root site for a given target, as follows:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-getbypath?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/columns">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a columnDefinition in a site" />
            <PropertyValue Property="LongDescription" String="Create a column for a site with a request that specifies a columnDefinition." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-post-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list-columns?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List columns in a site" />
            <PropertyValue Property="LongDescription" String="Get the collection of columns represented as columnDefinition resources in a site." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/contentTypes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contentTypes in a site" />
            <PropertyValue Property="LongDescription" String="Get the collection of contentType resources in a site." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get contentType" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a content type in a site or a list." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list-contenttypes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-post-contenttypes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a content type" />
            <PropertyValue Property="LongDescription" String="Create a new contentType in a site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete contentType" />
            <PropertyValue Property="LongDescription" String="Remove a content type from a list or a site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update contentType" />
            <PropertyValue Property="LongDescription" String="Update a content type." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/contentTypes/columns">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a columnDefinition in a content type" />
            <PropertyValue Property="LongDescription" String="Add a column to a content type in a site, or a list with a request that specifies a columnDefinition." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/columndefinition-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/columndefinition-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/columndefinition-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List columnDefinitions in a content type" />
            <PropertyValue Property="LongDescription" String="Get the collection of columns represented as columnDefinition resources in a content type." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get columnDefinition" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a site, a list, or a contentType column." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update columnDefinition" />
            <PropertyValue Property="LongDescription" String="Update a site, a list, or a content type column." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete columnDefinition" />
            <PropertyValue Property="LongDescription" String="Remove a column from a site, a list, or a content type." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a new list" />
            <PropertyValue Property="LongDescription" String="Create a new list in a site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get lists in a site" />
            <PropertyValue Property="LongDescription" String="Get the collection of lists for a site. Lists with the system facet are hidden by default.&#xA;To list them, include system in your $select statement." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="List operations on a list" />
                <PropertyValue Property="LongDescription" String="Get a list of rich long-running operations associated with a list." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/columns">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a columnDefinition in a list" />
            <PropertyValue Property="LongDescription" String="Create a column for a list with a request that specifies a columnDefinition." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List columnDefinitions in a list" />
            <PropertyValue Property="LongDescription" String="Get the collection of columns represented as columnDefinition resources in a list." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/contentTypes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contentTypes in a list" />
            <PropertyValue Property="LongDescription" String="Get the collection of contentType resources in a list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/items">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Enumerate items in a list" />
            <PropertyValue Property="LongDescription" String="Get the collection of items in a list." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get listItem" />
                <PropertyValue Property="LongDescription" String="Returns the metadata for an item in a list." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a new item in a list" />
            <PropertyValue Property="LongDescription" String="Create a new listItem in a list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete an item from a list" />
            <PropertyValue Property="LongDescription" String="Removes an item from a list." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/items/documentSetVersions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List documentSetVersions" />
            <PropertyValue Property="LongDescription" String="Get a list of the versions of a document set item in a list." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get documentSetVersion" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a documentSetVersion object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/documentsetversion-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/documentsetversion-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create documentSetVersion" />
            <PropertyValue Property="LongDescription" String="Create a new version of a document set item in a list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete documentSetVersion" />
            <PropertyValue Property="LongDescription" String="Delete a version of a document set in a list." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/items/fields">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update listItem" />
            <PropertyValue Property="LongDescription" String="Update the properties on a listItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/lists/items/versions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Listing versions of a ListItem" />
            <PropertyValue Property="LongDescription" String="SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a ListItemVersion resource" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a specific version of a ListItem." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitem-list-versions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/listitemversion-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List operations on a site" />
            <PropertyValue Property="LongDescription" String="Get a list of rich long-running operations associated with a site." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get richLongRunningOperation" />
                <PropertyValue Property="LongDescription" String="Get the status of a rich long-running operation on a site or a list." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list-operations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/richlongrunningoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/pages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List baseSitePages" />
            <PropertyValue Property="LongDescription" String="Get the collection of baseSitePage objects from the site pages list in a site. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get baseSitePage" />
                <PropertyValue Property="LongDescription" String="Get the metadata for a baseSitePage in the site pages list in a site." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/basesitepage-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a page in the site pages list of a site" />
            <PropertyValue Property="LongDescription" String="Create a new sitePage in the site pages list in a site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete baseSitePage" />
            <PropertyValue Property="LongDescription" String="Delete a baseSitePage from the site pages list in a site." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/pages/microsoft.graph.sitePage">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update sitePage" />
            <PropertyValue Property="LongDescription" String="Update the properties of a sitePage object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sitepage-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sitepage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get SitePage" />
            <PropertyValue Property="LongDescription" String="Returns the metadata for a sitePage in the site pages list in a site." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/pages/microsoft.graph.sitePage/getWebPartsByPosition">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sitePage: getWebPartsByPosition" />
            <PropertyValue Property="LongDescription" String="Get a collection of webPart by providing webPartPosition information." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sitepage-getwebpartsbyposition?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/pages/microsoft.graph.sitePage/webParts">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete webPart" />
            <PropertyValue Property="LongDescription" String="Delete a webPart object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/webpart-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/permissions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissions" />
            <PropertyValue Property="LongDescription" String="Get the permission resources from the permissions navigation property on a site." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get permission" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a permission object on a site." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-update-permission?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-get-permission?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-delete-permission?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create permission" />
            <PropertyValue Property="LongDescription" String="Create a new permission object on a site. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update permission" />
            <PropertyValue Property="LongDescription" String="Update an application permission object on a site. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete permission" />
            <PropertyValue Property="LongDescription" String="Delete a permission object on a site." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/recycleBin/items">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List items" />
            <PropertyValue Property="LongDescription" String="Get a collection of recycleBinItem resources in the recycleBin of the specified SharePoint site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/recyclebin-list-items?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/sites">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subsites for a site" />
            <PropertyValue Property="LongDescription" String="Get a collection of subsites defined for a site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get store" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a store object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-store-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-store-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update store" />
            <PropertyValue Property="LongDescription" String="Update the properties of a store object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/groups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List termStore groups" />
            <PropertyValue Property="LongDescription" String="Get a list of group objects in a term store." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get group" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a term store group object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-list-groups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-group-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-group-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-group-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create termStore group" />
            <PropertyValue Property="LongDescription" String="Create a new group object in a term store." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete group" />
            <PropertyValue Property="LongDescription" String="Delete a group object in a term [store]." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/groups/sets">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sets" />
            <PropertyValue Property="LongDescription" String="Get a list of the set objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/groups/sets/terms">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get term" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a term object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get term" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a term object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/sets">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create termStore set" />
            <PropertyValue Property="LongDescription" String="Create a new set object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-set-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-set-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-set-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-set-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete set" />
            <PropertyValue Property="LongDescription" String="Delete a set object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get set" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a set object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get set" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a set object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update set" />
            <PropertyValue Property="LongDescription" String="Update the properties of a set object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/sets/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List children" />
            <PropertyValue Property="LongDescription" String="Get the first level children of a [set] or [term] resource using the children navigation property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create term" />
            <PropertyValue Property="LongDescription" String="Create a new term object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/sets/relations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List relations" />
            <PropertyValue Property="LongDescription" String="Get the different relation of a [term] or [set] from the relations navigation property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStore/sets/terms">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update term" />
            <PropertyValue Property="LongDescription" String="Update the properties of a term object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-term-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete term" />
            <PropertyValue Property="LongDescription" String="Delete a term object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites/termStores/terms/relations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create relation" />
            <PropertyValue Property="LongDescription" String="Create a new relation object. These are used to create pinned and reused relations between terms or between a term and set. If you create a pinned/reused term between term and set, then fromTerm  must be set to *null* in the post body." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termstore-relation-post?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/subscribedSkus">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subscribedSkus" />
            <PropertyValue Property="LongDescription" String="Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Microsoft Entra admin center or the Microsoft 365 admin center against their Microsoft Graph skuId and skuPartNumber properties, see Product names and service plan identifiers for licensing." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get subscribedSku" />
                <PropertyValue Property="LongDescription" String="Get a specific commercial subscription that an organization has acquired." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscribedsku-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscribedsku-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/subscriptions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subscriptions" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of webhook subscriptions, based on the app ID, the user, and the user's role with a tenant. The content of the response depends on the context in which the app is calling; for details, see the scenarios in the Permissions section." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get subscription" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a subscription. See the table in the Permissions section for the list of resources that support subscribing to change notifications." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-post-subscriptions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscription-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create subscription" />
            <PropertyValue Property="LongDescription" String="Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph. To identify the resources for which you can create subscriptions and the limitations on subscriptions, see Set up notifications for changes in resource data: Supported resources. Some resources support rich notifications, that is, notifications that include resource data. For more information about these resources, see Set up change notifications that include resource data: Supported resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete subscription" />
            <PropertyValue Property="LongDescription" String="Delete a subscription. For the list of resources that support subscribing to change notifications, see the table in the Permissions section." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update subscription" />
            <PropertyValue Property="LongDescription" String="Renew a subscription by extending its expiry time. The table in the Permissions section lists the resources that support subscribing to change notifications. Subscriptions expire after a length of time that varies by resource type. In order to avoid missing change notifications, an app should renew its subscriptions well in advance of their expiry date. See subscription for maximum length of a subscription for each resource type." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List teams" />
            <PropertyValue Property="LongDescription" String="List all teams in an organization." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get team" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of the specified team." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create team" />
            <PropertyValue Property="LongDescription" String="Create a new team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update team" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified team." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/allChannels">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allChannels" />
            <PropertyValue Property="LongDescription" String="Get the list of channels either in this team or shared with this team (incoming channels)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create channel" />
            <PropertyValue Property="LongDescription" String="Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-patch?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List channels" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of channels in this team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get channel" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete channel" />
            <PropertyValue Property="LongDescription" String="Delete the channel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Patch channel" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified channel." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/allMembers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allMembers" />
            <PropertyValue Property="LongDescription" String="Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/filesFolder">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get filesFolder" />
            <PropertyValue Property="LongDescription" String="Get the metadata for the location where the files of a channel are stored. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add conversationMember" />
            <PropertyValue Property="LongDescription" String="Add a conversationMember to a channel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conversationmember-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members of a channel" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get member of channel" />
                <PropertyValue Property="LongDescription" String="Get a conversationMember from a channel." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update conversationMember" />
            <PropertyValue Property="LongDescription" String="Update the role of a conversationMember in a team or channel." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete conversationMember" />
            <PropertyValue Property="LongDescription" String="Delete a conversationMember from a channel." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/messages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List channel messages" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of messages (without the replies) in a channel of a team.  To get the replies for a message, call the list message replies or the get message reply API.  This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel)." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chatMessage in a channel or chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a single message or a message reply in a channel or a chat." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Send chatMessage in a channel or a chat" />
            <PropertyValue Property="LongDescription" String="Send a new chatMessage in the specified channel or a chat." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chatMessage" />
            <PropertyValue Property="LongDescription" String="Update a chatMessage object. &#xA;Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.&#xA;Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/messages/hostedContents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostedContents" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/messages/replies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List replies" />
            <PropertyValue Property="LongDescription" String="List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chatMessage in a channel or chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a single message or a message reply in a channel or a chat." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Reply to a message in a channel" />
            <PropertyValue Property="LongDescription" String="Create a new reply to a chatMessage in a specified channel." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/messages/replies/hostedContents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostedContents" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/sharedWithTeams">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sharedWithChannelTeamInfo" />
            <PropertyValue Property="LongDescription" String="Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get sharedWithChannelTeamInfo" />
                <PropertyValue Property="LongDescription" String="Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete sharedWithChannelTeamInfo" />
            <PropertyValue Property="LongDescription" String="Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/sharedWithTeams/allowedMembers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allowedMembers" />
            <PropertyValue Property="LongDescription" String="Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:&#xA;- Users with Guest role&#xA;- Users who are externally authenticated in the tenant" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/channels/tabs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tabs in channel" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of tabs in the specified channel within a team. " />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get tab" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of the specified tab in a channel within a team. " />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-post-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-patch-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-delete-tabs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/channel-get-tabs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add tab to channel" />
            <PropertyValue Property="LongDescription" String="Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tab" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified tab.&#xA;This API can be used to configure the content of the tab." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete tab from channel" />
            <PropertyValue Property="LongDescription" String="Removes (unpins) a tab from the specified channel within a team. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/incomingChannels">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List incomingChannels" />
            <PropertyValue Property="LongDescription" String="Get the list of incoming channels (channels shared with a team)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-delete-incomingchannels?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove channel" />
            <PropertyValue Property="LongDescription" String="Remove an incoming channel (a channel shared with a team) from a team." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/installedApps">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add app to team" />
            <PropertyValue Property="LongDescription" String="Install an app to the specified team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-delete-installedapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List apps in team" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of apps installed in the specified team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get installed app in team" />
                <PropertyValue Property="LongDescription" String="Retrieve the app installed in the specified team." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove app from team" />
            <PropertyValue Property="LongDescription" String="Uninstalls an app from the specified team." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/installedApps/N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMxYzI1NmE2NS04M2E2LTRiNWMtOWNjZi03OGY4YWZiNmYxZTg">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get installed app in team" />
            <PropertyValue Property="LongDescription" String="Retrieve the app installed in the specified team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-get-installedapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/members">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members of team" />
            <PropertyValue Property="LongDescription" String="Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get member of team" />
                <PropertyValue Property="LongDescription" String="Get a conversationMember from a team." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-update-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-get-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-delete-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add member to team" />
            <PropertyValue Property="LongDescription" String="Add a new conversationMember to a team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update member in team" />
            <PropertyValue Property="LongDescription" String="Update the role of a conversationMember in a team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove member from team" />
            <PropertyValue Property="LongDescription" String="Remove a conversationMember from a team." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/permissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissionGrants of a team" />
            <PropertyValue Property="LongDescription" String="List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/photo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get profilePhoto" />
            <PropertyValue Property="LongDescription" String="Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,&#xA;360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.&#xA;If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.&#xA;For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update profilePhoto" />
            <PropertyValue Property="LongDescription" String="Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/primaryChannel">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get primaryChannel" />
            <PropertyValue Property="LongDescription" String="Get the default channel, General, of a team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get schedule" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).&#xA;When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/team-put-schedule?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create or replace schedule" />
            <PropertyValue Property="LongDescription" String="Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).&#xA;When clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/offerShiftRequests">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create offerShiftRequest" />
            <PropertyValue Property="LongDescription" String="Create an instance of an offerShiftRequest." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List offerShiftRequest" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of all offerShiftRequest objects in a team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get offerShiftRequest" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an offerShiftRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/offerShiftRequests/approve">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="offerShiftRequest: approve" />
            <PropertyValue Property="LongDescription" String="Approve an offerShiftRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/offershiftrequest-approve?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/offerShiftRequests/decline">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="offerShiftRequest: decline" />
            <PropertyValue Property="LongDescription" String="Decline an offerShiftRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/offershiftrequest-decline?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/openShiftChangeRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List openShiftChangeRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of openShiftChangeRequest objects in a team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get openShiftChangeRequest" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an openShiftChangeRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create openShiftChangeRequest" />
            <PropertyValue Property="LongDescription" String="Create instance of an openShiftChangeRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/openShiftChangeRequests/approve">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="openShiftChangeRequest: approve" />
            <PropertyValue Property="LongDescription" String="Approve an openShiftChangeRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshiftchangerequest-approve?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/openShiftChangeRequests/decline">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="openShiftChangeRequest: decline" />
            <PropertyValue Property="LongDescription" String="Decline an openShiftChangeRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshiftchangerequest-decline?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/openShifts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List openShifts" />
            <PropertyValue Property="LongDescription" String="List openShift objects in a team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get openShift" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an openshift object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshift-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/openshift-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create openShift" />
            <PropertyValue Property="LongDescription" String="Create an instance of an openShift object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update openShift" />
            <PropertyValue Property="LongDescription" String="Update the properties of an openShift object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete openShift" />
            <PropertyValue Property="LongDescription" String="Delete an openShift object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/openShifts/stageForDeletion">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="changeTrackedEntity: stageForDeletion" />
            <PropertyValue Property="LongDescription" String="Stage the deletion of an openShift, shift, or timeOff instance in a schedule in draft mode. Draft changes are only visible to managers. Team members aren't sent notification for draft changes. The deletion is finalized when the schedule is shared." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/changetrackedentity-stagefordeletion?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/schedulingGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List scheduleGroups" />
            <PropertyValue Property="LongDescription" String="Get the list of schedulingGroups in this schedule." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get schedulingGroup" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a schedulingGroup by ID." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedulinggroup-put?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedulinggroup-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create schedulingGroup" />
            <PropertyValue Property="LongDescription" String="Create a new schedulingGroup." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Replace schedulingGroup" />
            <PropertyValue Property="LongDescription" String="Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete schedulingGroup" />
            <PropertyValue Property="LongDescription" String="Mark a schedulingGroup as inactive by setting its isActive property.&#xA;This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/shifts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List shifts" />
            <PropertyValue Property="LongDescription" String="Get the list of shift instances in a schedule." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get shift" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a shift object by ID." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shift-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shift-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create shift" />
            <PropertyValue Property="LongDescription" String="Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Replace shift" />
            <PropertyValue Property="LongDescription" String="Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than 1 minute or longer than 24 hours." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete shift" />
            <PropertyValue Property="LongDescription" String="Delete a shift from the schedule." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/shifts/stageForDeletion">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="changeTrackedEntity: stageForDeletion" />
            <PropertyValue Property="LongDescription" String="Stage the deletion of an openShift, shift, or timeOff instance in a schedule in draft mode. Draft changes are only visible to managers. Team members aren't sent notification for draft changes. The deletion is finalized when the schedule is shared." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/changetrackedentity-stagefordeletion?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/swapShiftsChangeRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List swapShiftsChangeRequest" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of swapShiftsChangeRequest objects in the team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get swapShiftsChangeRequest" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a swapShiftsChangeRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create swapShiftsChangeRequest" />
            <PropertyValue Property="LongDescription" String="Create an instance of a swapShiftsChangeRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/swapShiftsChangeRequests/approve">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="swapShiftsChangeRequest: approve" />
            <PropertyValue Property="LongDescription" String="Approve a swapShiftsChangeRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/swapshiftschangerequest-approve?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/swapShiftsChangeRequests/decline">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="swapShiftsChangeRequest: decline" />
            <PropertyValue Property="LongDescription" String="Decline a swapShiftsChangeRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/swapshiftschangerequest-decline?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeCards">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create timeCard" />
            <PropertyValue Property="LongDescription" String="Create a timeCard instance in a schedule." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-post-timecards?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-list-timecards?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-delete-timecards?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List timeCard" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of timeCard entries in a schedule." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete timeCard" />
            <PropertyValue Property="LongDescription" String="Delete a timeCard instance in a schedule." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeCards/TCK_">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Replace timeCard" />
            <PropertyValue Property="LongDescription" String="Replace an existing timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get timeCard" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a timeCard object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get timeCard" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a timeCard object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeCards/TCK_/clockOut">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeCard: clockOut" />
            <PropertyValue Property="LongDescription" String="Clock out to end a timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeCards/TCK_/endbreak">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeCard: endBreak" />
            <PropertyValue Property="LongDescription" String="End the open break in a specific timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeCards/TCK_/startbreak">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeCard: startBreak" />
            <PropertyValue Property="LongDescription" String="Start a break in a specific timeCard." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeOffReasons">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List timeOffReasons" />
            <PropertyValue Property="LongDescription" String="Get the list of timeOffReasons in a schedule." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get timeOffReason" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a timeOffReason object by ID." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffreason-put?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffreason-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create timeOffReason" />
            <PropertyValue Property="LongDescription" String="Create a new timeOffReason." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Replace timeOffReason" />
            <PropertyValue Property="LongDescription" String="Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete timeOffReason" />
            <PropertyValue Property="LongDescription" String="Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeOffRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List timeOffRequest" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of timeOffRequest objects in the team." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get timeOffRequest" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a timeoffrequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffrequest-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffrequest-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete timeOffRequest" />
            <PropertyValue Property="LongDescription" String="Delete a timeOffRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeOffRequests/approve">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeOffRequest: approve" />
            <PropertyValue Property="LongDescription" String="Approve a timeoffrequest." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffrequest-approve?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timeOffRequests/decline">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="timeOffRequest: decline" />
            <PropertyValue Property="LongDescription" String="Decline a timeoffrequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoffrequest-decline?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timesOff">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List timesOff" />
            <PropertyValue Property="LongDescription" String="Get the list of timeOff instances in a schedule." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get timeOff" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a timeOff object by ID." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoff-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoff-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/timeoff-put?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create timeOff" />
            <PropertyValue Property="LongDescription" String="Create a new timeOff instance in a schedule." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete timeOff" />
            <PropertyValue Property="LongDescription" String="Delete a timeOff instance from a schedule." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Replace timeOff" />
            <PropertyValue Property="LongDescription" String="Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/schedule/timesOff/stageForDeletion">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="changeTrackedEntity: stageForDeletion" />
            <PropertyValue Property="LongDescription" String="Stage the deletion of an openShift, shift, or timeOff instance in a schedule in draft mode. Draft changes are only visible to managers. Team members aren't sent notification for draft changes. The deletion is finalized when the schedule is shared." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/changetrackedentity-stagefordeletion?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/tags">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List teamworkTags" />
            <PropertyValue Property="LongDescription" String="Get a list of the tag objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get teamworkTag" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a tag object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktag-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktag-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktag-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create teamworkTag" />
            <PropertyValue Property="LongDescription" String="Create a standard tag for members in a team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete teamworkTag" />
            <PropertyValue Property="LongDescription" String="Delete a tag object permanently." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update teamworkTag" />
            <PropertyValue Property="LongDescription" String="Update the properties of a tag object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams/tags/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create teamworkTagMember" />
            <PropertyValue Property="LongDescription" String="Create a new teamworkTagMember object in a team." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktagmember-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworktagmember-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members in a teamworkTag" />
            <PropertyValue Property="LongDescription" String="Get a list of the members of a standard tag in a team and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get teamworkTagMember" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a member of a standard tag in a team." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete teamworkTagMember" />
            <PropertyValue Property="LongDescription" String="Delete a member from a standard tag in a team." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/appRoleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Grant an appRoleAssignment to a user" />
            <PropertyValue Property="LongDescription" String="Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-approleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-delete-approleassignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appRoleAssignments granted to a user" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Delete an appRoleAssignment that has been granted to a user." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/emailMethods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create emailMethod" />
            <PropertyValue Property="LongDescription" String="Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. Self-service operations aren't supported." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-post-emailmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethod-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete emailAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Deletes a user's emailAuthenticationMethod object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update emailAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Update a user's email address represented by an emailAuthenticationMethod object. Self-service operations aren't supported." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/fido2Methods">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete fido2AuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Deletes a user's FIDO2 Security Key Authentication Method object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/microsoftAuthenticatorMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List microsoftAuthenticatorAuthenticationMethods" />
            <PropertyValue Property="LongDescription" String="Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get microsoftAuthenticatorAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete microsoftAuthenticatorAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Delete a microsoftAuthenticatorAuthenticationMethod object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get longRunningOperation" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get longRunningOperation" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/phoneMethods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create phoneMethod" />
            <PropertyValue Property="LongDescription" String="Add a new phone authentication method for a user. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a pre-existing mobile phone fails. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multi-factor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a mobile number is added, the system attempts to register the number for use in that system." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-post-phonemethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/phoneauthenticationmethod-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update phoneAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Update a user's phone number associated with a phone authentication method object. You can't change a phone's type. To change a phone's type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system will attempt to register the number for use in that system. Self-service operations aren't supported." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/softwareOathMethods">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete softwareOathAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Delete a user's Software OATH token authentication method object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/temporaryAccessPassMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List temporaryAccessPassMethods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get temporaryAccessPassAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a user's single temporaryAccessPassAuthenticationMethod object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-temporaryaccesspassmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-post-temporaryaccesspassmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create temporaryAccessPassMethod" />
            <PropertyValue Property="LongDescription" String="Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that's usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete temporaryAccessPassAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Delete a users's temporaryAccessPassAuthenticationMethod object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/authentication/windowsHelloForBusinessMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsHelloForBusinessAuthenticationMethods" />
            <PropertyValue Property="LongDescription" String="Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsHelloForBusinessAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsHelloForBusinessAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsHelloForBusinessAuthenticationMethod object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/calendar/calendarPermissions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendarPermissions" />
            <PropertyValue Property="LongDescription" String="Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get calendarPermission" />
                <PropertyValue Property="LongDescription" String="Get the specified permissions object of a user or group calendar that has been shared." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-list-calendarpermissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendarpermission-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendarpermission-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendarpermission-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete calendarPermission" />
            <PropertyValue Property="LongDescription" String="Delete calendarPermission." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update calendarPermission" />
            <PropertyValue Property="LongDescription" String="Update the permissions assigned to an existing share recipient or delegate, through the corresponding &lt;b&gt;calendarPermission&lt;/b&gt; object for a calendar." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/chats">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List chats" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get chat" />
                <PropertyValue Property="LongDescription" String="Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/employeeExperience/learningCourseActivities">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List learningCourseActivities" />
            <PropertyValue Property="LongDescription" String="Get a list of the learningCourseActivity objects (assigned or self-initiated) for a user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get learningCourseActivity" />
                <PropertyValue Property="LongDescription" String="Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/manager">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List manager" />
            <PropertyValue Property="LongDescription" String="Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-manager?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-delete-manager?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign manager" />
            <PropertyValue Property="LongDescription" String="Assign a user's manager." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove manager" />
            <PropertyValue Property="LongDescription" String="Remove a user's manager." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/memberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List a user's direct memberships" />
            <PropertyValue Property="LongDescription" String="Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/memberOf/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List a user's direct memberships" />
            <PropertyValue Property="LongDescription" String="Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/oauth2PermissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List a user's oauth2PermissionGrants" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-oauth2permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/onlineMeetings/recordings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get callRecording" />
            <PropertyValue Property="LongDescription" String="Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get callRecording" />
                <PropertyValue Property="LongDescription" String="Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/onlineMeetings/transcripts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List transcripts" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get callTranscript" />
                <PropertyValue Property="LongDescription" String="Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/onlineMeetings/transcripts/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get callTranscript" />
            <PropertyValue Property="LongDescription" String="Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/onlineMeetings/transcripts/metadataContent">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get callTranscript" />
            <PropertyValue Property="LongDescription" String="Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/permissionGrants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissionGrants of a user" />
            <PropertyValue Property="LongDescription" String="List all resource-specific permission grants of a user. This list specifies the Microsoft Entra apps that have access to the user, along with the corresponding resource-specific access that each app has." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-permissiongrants?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/presence">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="presence: setStatusMessage" />
            <PropertyValue Property="LongDescription" String="Set a presence status message for a user. An optional expiration date and time can be supplied." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/settings/itemInsights">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update userInsightsSettings" />
            <PropertyValue Property="LongDescription" String="Update the privacy settings for itemInsights and meeting hours insights of a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userinsightssettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/settings/shiftPreferences">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update shiftPreferences" />
            <PropertyValue Property="LongDescription" String="Update the properties and relationships of a shiftPreferences object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shiftpreferences-put?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/shiftpreferences-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get shiftPreferences" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a shiftPreferences object by ID." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/solutions/schedule">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get workingTimeSchedule" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a workingTimeSchedule object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workingtimeschedule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/sponsors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sponsors" />
            <PropertyValue Property="LongDescription" String="Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-sponsors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-delete-sponsors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-sponsors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove sponsor" />
            <PropertyValue Property="LongDescription" String="Remove a user's sponsor." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add sponsor" />
            <PropertyValue Property="LongDescription" String="Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/teamwork">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get userTeamwork" />
            <PropertyValue Property="LongDescription" String="Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/teamwork/installedApps">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Install app for user" />
            <PropertyValue Property="LongDescription" String="Install an app in the personal scope of the specified user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-post-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-list-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-get-installedapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-delete-installedapps?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List apps installed for user" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of apps installed in the personal scope of the specified user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get installed app for user" />
                <PropertyValue Property="LongDescription" String="Retrieve the app installed in the personal scope of the specified user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Uninstall app for user" />
            <PropertyValue Property="LongDescription" String="Uninstall an app from the personal scope of the specified user." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/teamwork/installedApps/chat">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get chat between user and teamsApp" />
            <PropertyValue Property="LongDescription" String="Retrieve the chat of the specified user and Teams app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userscopeteamsappinstallation-get-chat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/teamwork/installedApps/upgrade">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="teamsAppInstallation in personal scope: upgrade" />
            <PropertyValue Property="LongDescription" String="Upgrade an app installation in the personal scope of the specified user to the latest version of the app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userteamwork-teamsappinstallation-upgrade?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users/transitiveMemberOf">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List a user's memberships (direct and transitive)" />
            <PropertyValue Property="LongDescription" String="Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-transitivememberof?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/edge/internetExplorerMode/siteLists">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create browserSiteList" />
            <PropertyValue Property="LongDescription" String="Create a new browserSiteList object to support Internet Explorer mode." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internetexplorermode-post-sitelists?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internetexplorermode-list-sitelists?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/internetexplorermode-delete-sitelists?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List browserSiteLists" />
            <PropertyValue Property="LongDescription" String="Get a list of the browserSiteList objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get browserSiteList" />
                <PropertyValue Property="LongDescription" String="Get a browserSiteList that contains browserSite and browserSharedCookie resources." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete browserSiteList" />
            <PropertyValue Property="LongDescription" String="Delete a browserSiteList object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update browserSiteList" />
            <PropertyValue Property="LongDescription" String="Update the properties of a browserSiteList object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/edge/internetExplorerMode/siteLists/sharedCookies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List browserSharedCookies" />
            <PropertyValue Property="LongDescription" String="Get a list of the browserSharedCookie objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get browserSharedCookie" />
                <PropertyValue Property="LongDescription" String="Get a session cookie that can be shared between a Microsoft Edge process and an Internet Explorer process, while using Internet Explorer mode." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-list-sharedcookies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-post-sharedcookies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-delete-sharedcookies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersharedcookie-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersharedcookie-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create browserSharedCookie" />
            <PropertyValue Property="LongDescription" String="Create a new browserSharedCookie object in a browserSiteList." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete browserSharedCookie" />
            <PropertyValue Property="LongDescription" String="Delete a browserSharedCookie from a browserSiteList." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update browserSharedCookie" />
            <PropertyValue Property="LongDescription" String="Update the properties of a browserSharedCookie object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/edge/internetExplorerMode/siteLists/sites">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create browserSite" />
            <PropertyValue Property="LongDescription" String="Create a new browserSite object in a browserSiteList." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-post-sites?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-list-sites?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersite-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersite-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/browsersitelist-delete-sites?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List browserSites" />
            <PropertyValue Property="LongDescription" String="Get a list of the browserSite objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get browserSite" />
                <PropertyValue Property="LongDescription" String="Get a browserSite that resides on a browserSiteList." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update browserSite" />
            <PropertyValue Property="LongDescription" String="Update the properties of a browserSite object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete browserSite" />
            <PropertyValue Property="LongDescription" String="Delete a browserSite from a browserSiteList." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/microsoft365Apps/installationOptions">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update m365AppsInstallationOptions" />
            <PropertyValue Property="LongDescription" String="Update the properties of an m365AppsInstallationOptions object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/m365appsinstallationoptions-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/m365appsinstallationoptions-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get m365AppsInstallationOptions" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an m365AppsInstallationOptions object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/people">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get peopleAdminSettings" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a peopleAdminSettings object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/peopleadminsettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/people/itemInsights">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update insightsSettings" />
            <PropertyValue Property="LongDescription" String="Update privacy settings to display or return the specified type of insights in an organization. Currently, itemInsights is the only supported type of settings. To learn more about customizing insights privacy for your organization, see Customize item insights privacy in Microsoft Graph." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/peopleadminsettings-list-iteminsights?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List itemInsights" />
            <PropertyValue Property="LongDescription" String="Get the properties of an insightsSettings object to display or return item insights in an organization. To learn how to customize the privacy of item insights in an organization, see Customize item insights privacy in Microsoft Graph." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/people/profileCardProperties">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List profileCardProperties" />
            <PropertyValue Property="LongDescription" String="Get a collection of profileCardProperty resources for an organization. Each resource is identified by its directoryPropertyName property." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get profileCardProperty" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a profileCardProperty entity. The profileCardProperty is identified by its directoryPropertyName property." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilecardproperties?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/peopleadminsettings-post-profilecardproperties?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilecardproperty-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilecardproperty-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilecardproperty-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create profileCardProperty" />
            <PropertyValue Property="LongDescription" String="Create a new profileCardProperty for an organization. The new property is identified by its directoryPropertyName property. For more information about how to add properties to the profile card for an organization, see Add or remove custom attributes on a profile card using the profile card API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete profileCardProperty" />
            <PropertyValue Property="LongDescription" String="Delete the profileCardProperty object specified by its directoryPropertyName from the organization's profile card, and remove any localized customizations for that property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update profileCardProperty" />
            <PropertyValue Property="LongDescription" String="Update the properties of a profileCardProperty object, identified by its directoryPropertyName property." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/people/pronouns">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List pronounsSettings" />
            <PropertyValue Property="LongDescription" String="Get the properties of the pronounsSettings resource for an organization.  For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/peopleadminsettings-list-pronouns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/pronounssettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update pronounsSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/reportSettings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update adminReportSettings" />
            <PropertyValue Property="LongDescription" String="Update tenant-level settings for Microsoft 365 reports." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/adminreportsettings-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/adminreportsettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get adminReportSettings" />
            <PropertyValue Property="LongDescription" String="Get the tenant-level settings for Microsoft 365 reports." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/healthOverviews">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List healthOverviews" />
            <PropertyValue Property="LongDescription" String="Retrieve the serviceHealth resources from the healthOverviews navigation property. This operation provides the health report of all subscribed services for a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get serviceHealth" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a serviceHealth object. This operation provides the health information of a specified service for a tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceannouncement-list-healthoverviews?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/servicehealth-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/issues">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List issues" />
            <PropertyValue Property="LongDescription" String="Retrieve serviceHealthIssue resources from the issues navigation property. This operation retrieves information about all service health issues that exist for the tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get serviceHealthIssue" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceannouncement-list-issues?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/servicehealthissue-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/messages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List serviceAnnouncement messages" />
            <PropertyValue Property="LongDescription" String="Retrieve the serviceUpdateMessage resources from the messages navigation property. This operation retrieves all service update messages that exist for the tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get serviceUpdateMessage" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceannouncement-list-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/messages/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attachments" />
            <PropertyValue Property="LongDescription" String="Get the list of attachments associated with a service message." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get serviceAnnouncementAttachment" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a serviceAnnouncementAttachment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceannouncementattachment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/messages/attachments/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get serviceAnnouncementAttachment" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a serviceAnnouncementAttachment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceannouncementattachment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/serviceAnnouncement/messages/attachmentsArchive">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attachments" />
            <PropertyValue Property="LongDescription" String="Get the list of attachments associated with a service message." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/admin/sharepoint/settings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get settings" />
            <PropertyValue Property="LongDescription" String="Get the tenant-level settings for SharePoint and OneDrive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointsettings-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointsettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update settings" />
            <PropertyValue Property="LongDescription" String="Update one or more tenant-level settings for SharePoint and OneDrive." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/appCatalogs/teamsApps">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Publish teamsApp" />
            <PropertyValue Property="LongDescription" String="Publish an app to the Microsoft Teams app catalog.&#xA;Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);&#xA;the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsapp-publish?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appcatalogs-list-teamsapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsapp-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List teamsApp" />
            <PropertyValue Property="LongDescription" String="List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete teamsApp" />
            <PropertyValue Property="LongDescription" String="Delete an app from an organization's app catalog (the tenant app catalog). To delete an app, the distributionMethod property for the app must be set to organization. You can also use this API to remove a submitted app from the review process." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/appCatalogs/teamsApps/appDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update teamsApp" />
            <PropertyValue Property="LongDescription" String="Update an app previously published to the Microsoft Teams app catalog. To update an app, the distributionMethod property for the app must be set to organization. This API specifically updates an app published to your organization's app catalog (the tenant app catalog)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsapp-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Publish teamsApp" />
            <PropertyValue Property="LongDescription" String="Publish an app to the Microsoft Teams app catalog.&#xA;Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);&#xA;the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/appCatalogs/teamsApps/appDefinitions/bot">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get teamworkBot" />
            <PropertyValue Property="LongDescription" String="Get the bot associated with a specific definition of the  TeamsApp." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamworkbot-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/auditLogs/directoryAudits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List directoryAudits" />
            <PropertyValue Property="LongDescription" String="Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get directoryAudit" />
                <PropertyValue Property="LongDescription" String="Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryaudit-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryaudit-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/auditLogs/provisioning">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List provisioningObjectSummary" />
            <PropertyValue Property="LongDescription" String="Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/provisioningobjectsummary-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/auditLogs/signIns">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List signIns" />
            <PropertyValue Property="LongDescription" String="Retrieve the Microsoft Entra user sign-ins for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs.  The maximum and default page size is 1,000 objects and by default, the most recent sign-ins are returned first. Only sign-in events that occurred within the Microsoft Entra ID default retention period are available." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get signIn" />
                <PropertyValue Property="LongDescription" String="Retrieve a specific Microsoft Entra user sign-in event for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/signin-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/signin-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/callRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List callRecords" />
            <PropertyValue Property="LongDescription" String="Get the list of callRecord objects and their properties. The results can be optionally filtered using the $filter query parameter on the startDateTime and participant id properties. Note that the listed call records don't include expandable relationships such as sessions and participants_v2. You can expand these relationships using Get callRecord for a specific record." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get callRecord" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a callRecord object. You can get the id of a callRecord in two ways:&#xA;* Subscribe to change notifications to the /communications/callRecords endpoint.&#xA;* Use the callChainId property of a call. The call record is available only after the associated call is completed." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-cloudcommunications-list-callrecords?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-callrecord-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/callRecords/participants_v2">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List participants_v2" />
            <PropertyValue Property="LongDescription" String="Get the list of participant objects associated with a callRecord." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-callrecord-list-participants_v2?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/callRecords/sessions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sessions" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of sessions associated with a callRecord object. If the sessions list is truncated, a sessions@odata.nextLink value will be provided to retrieve the next page of sessions. The maximum page size for sessions is 60 entries." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-callrecord-list-sessions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/callRecords/getDirectRoutingCalls">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="callRecord: getDirectRoutingCalls" />
            <PropertyValue Property="LongDescription" String="Get a log of direct routing calls as a collection of directRoutingLogRow entries." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-callrecord-getdirectroutingcalls?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/callRecords/getPstnCalls">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="callRecord: getPstnCalls" />
            <PropertyValue Property="LongDescription" String="Get a log of PSTN calls as a collection of pstnCallLogRow entries." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecords-callrecord-getpstncalls?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create call" />
            <PropertyValue Property="LongDescription" String="Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You need to register the calling bot and go through the list of permissions needed. This API supports the following PSTN scenarios:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-calls?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get call" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a call object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get call" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a call object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete call" />
            <PropertyValue Property="LongDescription" String="Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls/audioRoutingGroups">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create audioRoutingGroup" />
            <PropertyValue Property="LongDescription" String="Create a new audioRoutingGroup." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-post-audioroutinggroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-list-audioroutinggroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/audioroutinggroup-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/audioroutinggroup-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/audioroutinggroup-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List audioRoutingGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of audioRoutingGroup objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get audioRoutingGroup" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an audioRoutingGroup object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete audioRoutingGroup" />
            <PropertyValue Property="LongDescription" String="Delete the specified audioRoutingGroup." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update audioRoutingGroup" />
            <PropertyValue Property="LongDescription" String="Modify sources and receivers of an audioRoutingGroup." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls/contentSharingSessions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contentSharingSessions" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of contentSharingSession objects in a call." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get contentSharingSession" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a contentSharingSession object in a call." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-list-contentsharingsessions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contentsharingsession-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls/microsoft.graph.sendDtmfTones">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="call: sendDtmfTones" />
            <PropertyValue Property="LongDescription" String="Send DTMF tones in a call. For more information about how to handle operations, see commsOperation" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-senddtmftones?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get addLargeGalleryViewOperation" />
            <PropertyValue Property="LongDescription" String="Get the status of an operation that adds the large gallery view to a call." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get addLargeGalleryViewOperation" />
                <PropertyValue Property="LongDescription" String="Get the status of an operation that adds the large gallery view to a call." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/addlargegalleryviewoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/calls/participants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List participants" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of participant objects in the call." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get participant" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a participant object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/call-list-participants?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/participant-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete participant" />
            <PropertyValue Property="LongDescription" String="Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/onlineMeetings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/communications/presences">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get presence" />
            <PropertyValue Property="LongDescription" String="Get a user's presence information." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get presence" />
                <PropertyValue Property="LongDescription" String="Get a user's presence information." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceAppManagement" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceAppManagement object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceAppManagement" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceAppManagement object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/androidManagedAppProtections">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create androidManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Create a new androidManagedAppProtection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List androidManagedAppProtections" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the androidManagedAppProtection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get androidManagedAppProtection" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the androidManagedAppProtection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete androidManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Deletes a androidManagedAppProtection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update androidManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Update the properties of a androidManagedAppProtection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/defaultManagedAppProtections">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List defaultManagedAppProtections" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the defaultManagedAppProtection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get defaultManagedAppProtection" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the defaultManagedAppProtection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create defaultManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Create a new defaultManagedAppProtection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete defaultManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Deletes a defaultManagedAppProtection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update defaultManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Update the properties of a defaultManagedAppProtection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/enterpriseCodeSigningCertificates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List enterpriseCodeSigningCertificates" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the enterpriseCodeSigningCertificate objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get enterpriseCodeSigningCertificate" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the enterpriseCodeSigningCertificate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-enterprisecodesigningcertificate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-enterprisecodesigningcertificate-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-enterprisecodesigningcertificate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-enterprisecodesigningcertificate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-enterprisecodesigningcertificate-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create enterpriseCodeSigningCertificate" />
            <PropertyValue Property="LongDescription" String="Create a new enterpriseCodeSigningCertificate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update enterpriseCodeSigningCertificate" />
            <PropertyValue Property="LongDescription" String="Update the properties of a enterpriseCodeSigningCertificate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete enterpriseCodeSigningCertificate" />
            <PropertyValue Property="LongDescription" String="Deletes a enterpriseCodeSigningCertificate." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/iosManagedAppProtections">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create iosManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Create a new iosManagedAppProtection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List iosManagedAppProtections" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the iosManagedAppProtection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosManagedAppProtection" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosManagedAppProtection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete iosManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Deletes a iosManagedAppProtection." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update iosManagedAppProtection" />
            <PropertyValue Property="LongDescription" String="Update the properties of a iosManagedAppProtection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/iosManagedAppProtections/apps">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedMobileApp" />
            <PropertyValue Property="LongDescription" String="Create a new managedMobileApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedMobileApps" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedMobileApp objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedMobileApp" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedMobileApp object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedMobileApp" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedMobileApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedMobileApp" />
            <PropertyValue Property="LongDescription" String="Deletes a managedMobileApp." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/iosManagedAppProtections/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List targetedManagedAppPolicyAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the targetedManagedAppPolicyAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get targetedManagedAppPolicyAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the targetedManagedAppPolicyAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete targetedManagedAppPolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a targetedManagedAppPolicyAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update targetedManagedAppPolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a targetedManagedAppPolicyAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/iosManagedAppProtections/deploymentSummary">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedAppPolicyDeploymentSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedAppPolicyDeploymentSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get managedAppPolicyDeploymentSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedAppPolicyDeploymentSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedAppPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsInformationProtections" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsInformationProtection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedAppPolicy" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedAppPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedAppPolicies/assign">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="assign action" />
            <PropertyValue Property="LongDescription" String="Not yet documented" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-assign?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-assign?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedAppRegistrations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create androidManagedAppRegistration" />
            <PropertyValue Property="LongDescription" String="Create a new androidManagedAppRegistration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List androidManagedAppRegistrations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the androidManagedAppRegistration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosManagedAppRegistration" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosManagedAppRegistration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedAppRegistrations/operations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedAppOperation" />
            <PropertyValue Property="LongDescription" String="Create a new managedAppOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedAppOperations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedAppOperation objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedAppOperation" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedAppOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedAppOperation" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedAppOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedAppOperation" />
            <PropertyValue Property="LongDescription" String="Deletes a managedAppOperation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedAppStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedAppStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedAppStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedAppStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedAppStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedEBooks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedEBooks" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedEBook objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedEBook" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedEBook object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebook-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebook-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebook-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create iosVppEBook" />
            <PropertyValue Property="LongDescription" String="Create a new iosVppEBook object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update iosVppEBook" />
            <PropertyValue Property="LongDescription" String="Update the properties of a iosVppEBook object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete iosVppEBook" />
            <PropertyValue Property="LongDescription" String="Deletes a iosVppEBook." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedEBooks/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List iosVppEBookAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the iosVppEBookAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosVppEBookAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosVppEBookAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedEBookAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new managedEBookAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedEBookAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedEBookAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete iosVppEBookAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a iosVppEBookAssignment." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedEBooks/deviceStates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceInstallStates" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceInstallState objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceInstallState" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceInstallState object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceInstallState" />
            <PropertyValue Property="LongDescription" String="Create a new deviceInstallState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceInstallState" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceInstallState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceInstallState" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceInstallState." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedEBooks/installSummary">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update eBookInstallSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a eBookInstallSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get eBookInstallSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the eBookInstallSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/managedEBooks/userStateSummary">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create userInstallStateSummary" />
            <PropertyValue Property="LongDescription" String="Create a new userInstallStateSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userInstallStateSummaries" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the userInstallStateSummary objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get userInstallStateSummary" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the userInstallStateSummary object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update userInstallStateSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a userInstallStateSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete userInstallStateSummary" />
            <PropertyValue Property="LongDescription" String="Deletes a userInstallStateSummary." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mdmWindowsInformationProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mdmWindowsInformationProtectionPolicies" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mdmWindowsInformationProtectionPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mdmWindowsInformationProtectionPolicy" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mdmWindowsInformationProtectionPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create mdmWindowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new mdmWindowsInformationProtectionPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mdmWindowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mdmWindowsInformationProtectionPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mdmWindowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Deletes a mdmWindowsInformationProtectionPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mobileAppCategories" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mobileAppCategory objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mobileAppCategory" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mobileAppCategory object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create mobileAppCategory" />
            <PropertyValue Property="LongDescription" String="Create a new mobileAppCategory object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mobileAppCategory" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mobileAppCategory object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mobileAppCategory" />
            <PropertyValue Property="LongDescription" String="Deletes a mobileAppCategory." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List iosMobileAppConfigurations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the iosMobileAppConfiguration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosMobileAppConfiguration" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosMobileAppConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create iosMobileAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new iosMobileAppConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete iosMobileAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Deletes a iosMobileAppConfiguration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update iosMobileAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a iosMobileAppConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedDeviceMobileAppConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new managedDeviceMobileAppConfigurationAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedDeviceMobileAppConfigurationAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedDeviceMobileAppConfigurationAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedDeviceMobileAppConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a managedDeviceMobileAppConfigurationAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedDeviceMobileAppConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedDeviceMobileAppConfigurationAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations/deviceStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedDeviceMobileAppConfigurationDeviceStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedDeviceMobileAppConfigurationDeviceStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedDeviceMobileAppConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Create a new managedDeviceMobileAppConfigurationDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedDeviceMobileAppConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedDeviceMobileAppConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a managedDeviceMobileAppConfigurationDeviceStatus." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations/deviceStatusSummary">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get managedDeviceMobileAppConfigurationDeviceSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedDeviceMobileAppConfigurationDeviceSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations/userStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedDeviceMobileAppConfigurationUserStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get managedDeviceMobileAppConfigurationUserStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedDeviceMobileAppConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Create a new managedDeviceMobileAppConfigurationUserStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedDeviceMobileAppConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedDeviceMobileAppConfigurationUserStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedDeviceMobileAppConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a managedDeviceMobileAppConfigurationUserStatus." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileAppConfigurations/userStatusSummary">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update managedDeviceMobileAppConfigurationUserSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a managedDeviceMobileAppConfigurationUserSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get managedDeviceMobileAppConfigurationUserSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileApps">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List managedIOSStoreApps" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the managedIOSStoreApp objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get webApp" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the webApp object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-webapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-webapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsuniversalappx-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobilelobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsappx-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsappx-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedmobilelobapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsuniversalappx-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-webapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsappx-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsuniversalappx-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsappx-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedmobilelobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-webapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsuniversalappx-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsuniversalappx-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmobilemsi-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-webapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosmicrosoftedgeapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-windowsappx-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobilelobapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create microsoftStoreForBusinessApp" />
            <PropertyValue Property="LongDescription" String="Create a new microsoftStoreForBusinessApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update iosLobApp" />
            <PropertyValue Property="LongDescription" String="Update the properties of a iosLobApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete androidStoreApp" />
            <PropertyValue Property="LongDescription" String="Deletes a androidStoreApp." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileApps/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mobileAppAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mobileAppAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mobileAppAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mobileAppAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create mobileAppAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new mobileAppAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mobileAppAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a mobileAppAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mobileAppAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mobileAppAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/mobileApps/contentVersions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mobileAppContents" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mobileAppContent objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mobileAppContent" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mobileAppContent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcontent-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcontent-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcontent-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-apps-mobileappcontent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mobileAppContent" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mobileAppContent object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mobileAppContent" />
            <PropertyValue Property="LongDescription" String="Deletes a mobileAppContent." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/targetedManagedAppConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List targetedManagedAppConfigurations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the targetedManagedAppConfiguration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get targetedManagedAppConfiguration" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the targetedManagedAppConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create targetedManagedAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new targetedManagedAppConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete targetedManagedAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Deletes a targetedManagedAppConfiguration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update targetedManagedAppConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a targetedManagedAppConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/vppTokens">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create vppToken" />
            <PropertyValue Property="LongDescription" String="Create a new vppToken object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List vppTokens" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the vppToken objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get vppToken" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the vppToken object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete vppToken" />
            <PropertyValue Property="LongDescription" String="Deletes a vppToken." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update vppToken" />
            <PropertyValue Property="LongDescription" String="Update the properties of a vppToken object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/windowsInformationProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsInformationProtectionPolicies" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsInformationProtectionPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsInformationProtectionPolicy" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsInformationProtectionPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new windowsInformationProtectionPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsInformationProtectionPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsInformationProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsInformationProtectionPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceAppManagement/windowsInformationProtectionPolicies/exemptAppLockerFiles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsInformationProtectionAppLockerFiles" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsInformationProtectionAppLockerFile objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsInformationProtectionAppLockerFile" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsInformationProtectionAppLockerFile object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsInformationProtectionAppLockerFile" />
            <PropertyValue Property="LongDescription" String="Create a new windowsInformationProtectionAppLockerFile object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsInformationProtectionAppLockerFile" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsInformationProtectionAppLockerFile object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsInformationProtectionAppLockerFile" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsInformationProtectionAppLockerFile." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceManagement" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceManagement object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-devicemanagement-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-devicemanagement-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceManagement" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceManagement object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/applePushNotificationCertificate">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update applePushNotificationCertificate" />
            <PropertyValue Property="LongDescription" String="Update the properties of a applePushNotificationCertificate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get applePushNotificationCertificate" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the applePushNotificationCertificate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/auditEvents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List auditEvents" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the auditEvent objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get auditEvent" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the auditEvent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-auditing-auditevent-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create auditEvent" />
            <PropertyValue Property="LongDescription" String="Create a new auditEvent object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update auditEvent" />
            <PropertyValue Property="LongDescription" String="Update the properties of a auditEvent object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete auditEvent" />
            <PropertyValue Property="LongDescription" String="Deletes a auditEvent." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/complianceManagementPartners">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create complianceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Create a new complianceManagementPartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List complianceManagementPartners" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the complianceManagementPartner objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get complianceManagementPartner" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the complianceManagementPartner object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete complianceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Deletes a complianceManagementPartner." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update complianceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Update the properties of a complianceManagementPartner object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/conditionalAccessSettings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onPremisesConditionalAccessSettings" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the onPremisesConditionalAccessSettings object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update onPremisesConditionalAccessSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of a onPremisesConditionalAccessSettings object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/detectedApps">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List detectedApps" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the detectedApp objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get detectedApp" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the detectedApp object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-detectedapp-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-detectedapp-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-detectedapp-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-detectedapp-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-detectedapp-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create detectedApp" />
            <PropertyValue Property="LongDescription" String="Create a new detectedApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update detectedApp" />
            <PropertyValue Property="LongDescription" String="Update the properties of a detectedApp object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete detectedApp" />
            <PropertyValue Property="LongDescription" String="Deletes a detectedApp." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/detectedApps/managedDevices/deviceCategory">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceCategory" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceCategory object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-devicecategory-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-devicecategory-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceCategory" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceCategory object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/detectedApps/managedDevices/users">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List users" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the user objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get user" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the user object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-user-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create user" />
            <PropertyValue Property="LongDescription" String="Create a new user object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update user" />
            <PropertyValue Property="LongDescription" String="Update the properties of a user object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete user" />
            <PropertyValue Property="LongDescription" String="Deletes a user." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/detectedApps/managedDevices/windowsProtectionState">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get windowsProtectionState" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsProtectionState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsprotectionstate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsprotectionstate-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsProtectionState" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsProtectionState object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/detectedApps/managedDevices/windowsProtectionState/detectedMalwareState">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsDeviceMalwareState" />
            <PropertyValue Property="LongDescription" String="Create a new windowsDeviceMalwareState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsdevicemalwarestate-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsdevicemalwarestate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsdevicemalwarestate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsdevicemalwarestate-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsdevicemalwarestate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsDeviceMalwareStates" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsDeviceMalwareState objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsDeviceMalwareState" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsDeviceMalwareState object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsDeviceMalwareState" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsDeviceMalwareState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsDeviceMalwareState" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsDeviceMalwareState." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceCategories" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceCategory objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceCategory" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceCategory object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceCategory" />
            <PropertyValue Property="LongDescription" String="Create a new deviceCategory object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceCategory" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceCategory." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceCategory" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceCategory object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windows10CompliancePolicies" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windows10CompliancePolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get androidWorkProfileCompliancePolicy" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the androidWorkProfileCompliancePolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windows10MobileCompliancePolicy" />
            <PropertyValue Property="LongDescription" String="Create a new windows10MobileCompliancePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windows81CompliancePolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windows81CompliancePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete androidWorkProfileCompliancePolicy" />
            <PropertyValue Property="LongDescription" String="Deletes a androidWorkProfileCompliancePolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceCompliancePolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new deviceCompliancePolicyAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceCompliancePolicyAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceCompliancePolicyAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceCompliancePolicyAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceCompliancePolicyAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceCompliancePolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceCompliancePolicyAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceCompliancePolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceCompliancePolicyAssignment." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/deviceStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceComplianceDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Create a new deviceComplianceDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceComplianceDeviceStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceComplianceDeviceStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceComplianceDeviceStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceDeviceStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceComplianceDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceComplianceDeviceStatus." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceDeviceStatus object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/deviceStatusOverview">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceDeviceOverview" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceDeviceOverview object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceComplianceDeviceOverview" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceDeviceOverview object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/scheduledActionsForRule">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceComplianceScheduledActionForRules" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceComplianceScheduledActionForRule objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceComplianceScheduledActionForRule" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceScheduledActionForRule object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceComplianceScheduledActionForRule" />
            <PropertyValue Property="LongDescription" String="Create a new deviceComplianceScheduledActionForRule object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceScheduledActionForRule" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceScheduledActionForRule object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceComplianceScheduledActionForRule" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceComplianceScheduledActionForRule." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/scheduledActionsForRule/scheduledActionConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceComplianceActionItems" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceComplianceActionItem objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceComplianceActionItem" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceActionItem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceComplianceActionItem" />
            <PropertyValue Property="LongDescription" String="Create a new deviceComplianceActionItem object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceComplianceActionItem" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceComplianceActionItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceActionItem" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceActionItem object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/userStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceComplianceUserStatus" />
            <PropertyValue Property="LongDescription" String="Create a new deviceComplianceUserStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceComplianceUserStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceComplianceUserStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceComplianceUserStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceUserStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceUserStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceUserStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceComplianceUserStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceComplianceUserStatus." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicies/userStatusOverview">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceComplianceUserOverview" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceUserOverview object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceUserOverview" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceUserOverview object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicyDeviceStateSummary">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceCompliancePolicyDeviceStateSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceCompliancePolicyDeviceStateSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceCompliancePolicyDeviceStateSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicySettingStateSummaries">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceCompliancePolicySettingStateSummaries" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceCompliancePolicySettingStateSummary objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceCompliancePolicySettingStateSummary" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceCompliancePolicySettingStateSummary object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceCompliancePolicySettingStateSummary" />
            <PropertyValue Property="LongDescription" String="Create a new deviceCompliancePolicySettingStateSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceCompliancePolicySettingStateSummary" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceCompliancePolicySettingStateSummary." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceCompliancePolicySettingStateSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceCompliancePolicySettingStateSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceCompliancePolicySettingStateSummaries/deviceComplianceSettingStates">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceComplianceSettingState" />
            <PropertyValue Property="LongDescription" String="Create a new deviceComplianceSettingState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceComplianceSettingStates" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceComplianceSettingState objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceComplianceSettingState" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceComplianceSettingState object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceComplianceSettingState" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceComplianceSettingState object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceComplianceSettingState" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceComplianceSettingState." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurationDeviceStateSummaries">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceConfigurationDeviceStateSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationDeviceStateSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationDeviceStateSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationDeviceStateSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create androidWorkProfileCustomConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new androidWorkProfileCustomConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidgeneraldeviceconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidgeneraldeviceconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscertificateprofile-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidgeneraldeviceconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidgeneraldeviceconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidgeneraldeviceconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscertificateprofile-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscustomconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List macOSGeneralDeviceConfigurations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the macOSGeneralDeviceConfiguration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosUpdateConfiguration" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosUpdateConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windows10CustomConfiguration" />
            <PropertyValue Property="LongDescription" String="Deletes a windows10CustomConfiguration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsPhone81GeneralConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsPhone81GeneralConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceConfigurationAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceConfigurationAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceConfigurationAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new deviceConfigurationAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceConfigurationAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/deviceSettingStateSummaries">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create settingStateDeviceSummary" />
            <PropertyValue Property="LongDescription" String="Create a new settingStateDeviceSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List settingStateDeviceSummaries" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the settingStateDeviceSummary objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get settingStateDeviceSummary" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the settingStateDeviceSummary object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete settingStateDeviceSummary" />
            <PropertyValue Property="LongDescription" String="Deletes a settingStateDeviceSummary." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update settingStateDeviceSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a settingStateDeviceSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/deviceStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceConfigurationDeviceStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceConfigurationDeviceStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceConfigurationDeviceStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationDeviceStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Create a new deviceConfigurationDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceConfigurationDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceConfigurationDeviceStatus." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/deviceStatusOverview">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationDeviceOverview" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationDeviceOverview object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceConfigurationDeviceOverview" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationDeviceOverview object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/userStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Create a new deviceConfigurationUserStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceConfigurationUserStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceConfigurationUserStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceConfigurationUserStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationUserStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceConfigurationUserStatus." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationUserStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationUserStatus object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceConfigurations/userStatusOverview">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceConfigurationUserOverview" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceConfigurationUserOverview object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceConfigurationUserOverview" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceConfigurationUserOverview object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceEnrollmentConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceEnrollmentPlatformRestrictionsConfigurations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceEnrollmentConfiguration" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceEnrollmentConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceEnrollmentPlatformRestrictionsConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new deviceEnrollmentPlatformRestrictionsConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceEnrollmentWindowsHelloForBusinessConfiguration" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceEnrollmentPlatformRestrictionsConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceEnrollmentConfigurations/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create enrollmentConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new enrollmentConfigurationAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List enrollmentConfigurationAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the enrollmentConfigurationAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get enrollmentConfigurationAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the enrollmentConfigurationAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete enrollmentConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a enrollmentConfigurationAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update enrollmentConfigurationAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a enrollmentConfigurationAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/deviceManagementPartners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceManagementPartners" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceManagementPartner objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceManagementPartner" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceManagementPartner object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Create a new deviceManagementPartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceManagementPartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceManagementPartner" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceManagementPartner." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/exchangeConnectors">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceManagementExchangeConnector" />
            <PropertyValue Property="LongDescription" String="Create a new deviceManagementExchangeConnector object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceManagementExchangeConnectors" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceManagementExchangeConnector objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceManagementExchangeConnector" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceManagementExchangeConnector object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceManagementExchangeConnector" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceManagementExchangeConnector." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceManagementExchangeConnector" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceManagementExchangeConnector object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/importedWindowsAutopilotDeviceIdentities">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create importedWindowsAutopilotDeviceIdentity" />
            <PropertyValue Property="LongDescription" String="Create a new importedWindowsAutopilotDeviceIdentity object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List importedWindowsAutopilotDeviceIdentities" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get importedWindowsAutopilotDeviceIdentity" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete importedWindowsAutopilotDeviceIdentity" />
            <PropertyValue Property="LongDescription" String="Deletes a importedWindowsAutopilotDeviceIdentity." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/iosUpdateStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create iosUpdateDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Create a new iosUpdateDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List iosUpdateDeviceStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the iosUpdateDeviceStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get iosUpdateDeviceStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the iosUpdateDeviceStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update iosUpdateDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a iosUpdateDeviceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete iosUpdateDeviceStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a iosUpdateDeviceStatus." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/managedDevices">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create managedDevice" />
            <PropertyValue Property="LongDescription" String="Create a new managedDevice object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-manageddevice-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete managedDevice" />
            <PropertyValue Property="LongDescription" String="Deletes a managedDevice." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/mobileAppTroubleshootingEvents">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create mobileAppTroubleshootingEvent" />
            <PropertyValue Property="LongDescription" String="Create a new mobileAppTroubleshootingEvent object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mobileAppTroubleshootingEvents" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mobileAppTroubleshootingEvent objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mobileAppTroubleshootingEvent" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mobileAppTroubleshootingEvent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mobileAppTroubleshootingEvent" />
            <PropertyValue Property="LongDescription" String="Deletes a mobileAppTroubleshootingEvent." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mobileAppTroubleshootingEvent" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mobileAppTroubleshootingEvent object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/mobileAppTroubleshootingEvents/appLogCollectionRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appLogCollectionRequests" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the appLogCollectionRequest objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get appLogCollectionRequest" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the appLogCollectionRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create appLogCollectionRequest" />
            <PropertyValue Property="LongDescription" String="Create a new appLogCollectionRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appLogCollectionRequest" />
            <PropertyValue Property="LongDescription" String="Deletes a appLogCollectionRequest." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update appLogCollectionRequest" />
            <PropertyValue Property="LongDescription" String="Update the properties of a appLogCollectionRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/mobileThreatDefenseConnectors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mobileThreatDefenseConnectors" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the mobileThreatDefenseConnector objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mobileThreatDefenseConnector" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the mobileThreatDefenseConnector object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create mobileThreatDefenseConnector" />
            <PropertyValue Property="LongDescription" String="Create a new mobileThreatDefenseConnector object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mobileThreatDefenseConnector" />
            <PropertyValue Property="LongDescription" String="Deletes a mobileThreatDefenseConnector." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mobileThreatDefenseConnector" />
            <PropertyValue Property="LongDescription" String="Update the properties of a mobileThreatDefenseConnector object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/notificationMessageTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List notificationMessageTemplates" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the notificationMessageTemplate objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get notificationMessageTemplate" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the notificationMessageTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create notificationMessageTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new notificationMessageTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete notificationMessageTemplate" />
            <PropertyValue Property="LongDescription" String="Deletes a notificationMessageTemplate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update notificationMessageTemplate" />
            <PropertyValue Property="LongDescription" String="Update the properties of a notificationMessageTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/notificationMessageTemplates/localizedNotificationMessages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List localizedNotificationMessages" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the localizedNotificationMessage objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get localizedNotificationMessage" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the localizedNotificationMessage object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create localizedNotificationMessage" />
            <PropertyValue Property="LongDescription" String="Create a new localizedNotificationMessage object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update localizedNotificationMessage" />
            <PropertyValue Property="LongDescription" String="Update the properties of a localizedNotificationMessage object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete localizedNotificationMessage" />
            <PropertyValue Property="LongDescription" String="Deletes a localizedNotificationMessage." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/remoteAssistancePartners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List remoteAssistancePartners" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the remoteAssistancePartner objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get remoteAssistancePartner" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the remoteAssistancePartner object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-remoteassistance-remoteassistancepartner-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create remoteAssistancePartner" />
            <PropertyValue Property="LongDescription" String="Create a new remoteAssistancePartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete remoteAssistancePartner" />
            <PropertyValue Property="LongDescription" String="Deletes a remoteAssistancePartner." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update remoteAssistancePartner" />
            <PropertyValue Property="LongDescription" String="Update the properties of a remoteAssistancePartner object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/reports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deviceManagementReports" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceManagementReports object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceManagementReports" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceManagementReports object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/reports/exportJobs">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceManagementExportJob" />
            <PropertyValue Property="LongDescription" String="Create a new deviceManagementExportJob object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceManagementExportJobs" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceManagementExportJob objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceManagementExportJob" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceManagementExportJob object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceManagementExportJob" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceManagementExportJob object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceManagementExportJob" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceManagementExportJob." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/resourceOperations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List resourceOperations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the resourceOperation objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get resourceOperation" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the resourceOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create resourceOperation" />
            <PropertyValue Property="LongDescription" String="Create a new resourceOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete resourceOperation" />
            <PropertyValue Property="LongDescription" String="Deletes a resourceOperation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update resourceOperation" />
            <PropertyValue Property="LongDescription" String="Update the properties of a resourceOperation object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/roleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create deviceAndAppManagementRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new deviceAndAppManagementRoleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceAndAppManagementRoleAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceAndAppManagementRoleAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceAndAppManagementRoleAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the deviceAndAppManagementRoleAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceAndAppManagementRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceAndAppManagementRoleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceAndAppManagementRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceAndAppManagementRoleAssignment." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/roleDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create roleDefinition" />
            <PropertyValue Property="LongDescription" String="Create a new roleDefinition object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceAndAppManagementRoleDefinitions" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the deviceAndAppManagementRoleDefinition objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get roleDefinition" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the roleDefinition object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update deviceAndAppManagementRoleDefinition" />
            <PropertyValue Property="LongDescription" String="Update the properties of a deviceAndAppManagementRoleDefinition object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deviceAndAppManagementRoleDefinition" />
            <PropertyValue Property="LongDescription" String="Deletes a deviceAndAppManagementRoleDefinition." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/roleDefinitions/roleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the roleAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get roleAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the roleAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create roleAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new roleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete roleAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a roleAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update roleAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a roleAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/softwareUpdateStatusSummary">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get softwareUpdateStatusSummary" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the softwareUpdateStatusSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-softwareupdatestatussummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-softwareupdatestatussummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update softwareUpdateStatusSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a softwareUpdateStatusSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/telecomExpenseManagementPartners">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List telecomExpenseManagementPartners" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the telecomExpenseManagementPartner objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get telecomExpenseManagementPartner" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the telecomExpenseManagementPartner object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create telecomExpenseManagementPartner" />
            <PropertyValue Property="LongDescription" String="Create a new telecomExpenseManagementPartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update telecomExpenseManagementPartner" />
            <PropertyValue Property="LongDescription" String="Update the properties of a telecomExpenseManagementPartner object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete telecomExpenseManagementPartner" />
            <PropertyValue Property="LongDescription" String="Deletes a telecomExpenseManagementPartner." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/termsAndConditions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List termsAndConditionses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the termsAndConditions objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get termsAndConditions" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the termsAndConditions object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create termsAndConditions" />
            <PropertyValue Property="LongDescription" String="Create a new termsAndConditions object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update termsAndConditions" />
            <PropertyValue Property="LongDescription" String="Update the properties of a termsAndConditions object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete termsAndConditions" />
            <PropertyValue Property="LongDescription" String="Deletes a termsAndConditions." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/termsAndConditions/acceptanceStatuses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List termsAndConditionsAcceptanceStatuses" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the termsAndConditionsAcceptanceStatus objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get termsAndConditionsAcceptanceStatus" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the termsAndConditionsAcceptanceStatus object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create termsAndConditionsAcceptanceStatus" />
            <PropertyValue Property="LongDescription" String="Create a new termsAndConditionsAcceptanceStatus object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete termsAndConditionsAcceptanceStatus" />
            <PropertyValue Property="LongDescription" String="Deletes a termsAndConditionsAcceptanceStatus." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update termsAndConditionsAcceptanceStatus" />
            <PropertyValue Property="LongDescription" String="Update the properties of a termsAndConditionsAcceptanceStatus object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/termsAndConditions/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List termsAndConditionsAssignments" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the termsAndConditionsAssignment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get termsAndConditionsAssignment" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the termsAndConditionsAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create termsAndConditionsAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new termsAndConditionsAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete termsAndConditionsAssignment" />
            <PropertyValue Property="LongDescription" String="Deletes a termsAndConditionsAssignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update termsAndConditionsAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a termsAndConditionsAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/auditEvents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List auditEvents" />
            <PropertyValue Property="LongDescription" String="List all the cloudPcAuditEvent objects for the tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcAuditEvent" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a cloudPcAuditEvent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-auditevents?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcauditevent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/cloudPCs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List cloudPCs" />
            <PropertyValue Property="LongDescription" String="List the cloudPC devices in a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPC" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a specific cloudPC object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpc-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/deviceImages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceImages" />
            <PropertyValue Property="LongDescription" String="List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcDeviceImage" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a specific cloudPcDeviceImage object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-deviceimages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-post-deviceimages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcdeviceimage-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcdeviceimage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create cloudPcDeviceImage" />
            <PropertyValue Property="LongDescription" String="Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete cloudPcDeviceImage" />
            <PropertyValue Property="LongDescription" String="Delete a cloudPcDeviceImage object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/galleryImages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List galleryImages" />
            <PropertyValue Property="LongDescription" String="List the properties and relationships of cloudPcGalleryImage objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcGalleryImage" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a specific cloudPcGalleryImage object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-galleryimages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcgalleryimage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/onPremisesConnections">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create cloudPcOnPremisesConnection" />
            <PropertyValue Property="LongDescription" String="Create a new cloudPcOnPremisesConnection object for provisioning Cloud PCs." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-post-onpremisesconnections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List onPremisesConnections" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the cloudPcOnPremisesConnection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcOnPremisesConnection" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of the cloudPcOnPremisesConnection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete cloudPcOnPremisesConnection" />
            <PropertyValue Property="LongDescription" String="Delete a specific cloudPcOnPremisesConnection object. When you delete an Azure network connection, permissions to the service are removed from the specified Azure resources. You cannot delete an Azure network connection when it's in use, as indicated by the inUse property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update cloudPcOnPremisesConnection" />
            <PropertyValue Property="LongDescription" String="Update the properties of a cloudPcOnPremisesConnection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/provisioningPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List provisioningPolicies" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the cloudPcProvisioningPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcProvisioningPolicy" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a cloudPcProvisioningPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-provisioningpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-post-provisioningpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create cloudPcProvisioningPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new cloudPcProvisioningPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete cloudPcProvisioningPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a cloudPcProvisioningPolicy object. You can’t delete a policy that’s in use." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update cloudPcProvisioningPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a cloudPcProvisioningPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/virtualEndpoint/userSettings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userSettings" />
            <PropertyValue Property="LongDescription" String="Get a list of cloudPcUserSetting objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get cloudPcUserSetting" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a cloudPcUserSetting object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-list-usersettings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualendpoint-post-usersettings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcusersetting-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcusersetting-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/cloudpcusersetting-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create cloudPcUserSetting" />
            <PropertyValue Property="LongDescription" String="Create a new cloudPcUserSetting object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete cloudPcUserSetting" />
            <PropertyValue Property="LongDescription" String="Delete a cloudPcUserSetting object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update cloudPcUserSetting" />
            <PropertyValue Property="LongDescription" String="Update the properties of a cloudPcUserSetting object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/windowsAutopilotDeviceIdentities">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsAutopilotDeviceIdentity" />
            <PropertyValue Property="LongDescription" String="Create a new windowsAutopilotDeviceIdentity object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsAutopilotDeviceIdentities" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsAutopilotDeviceIdentity objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsAutopilotDeviceIdentity" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsAutopilotDeviceIdentity object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsAutopilotDeviceIdentity" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsAutopilotDeviceIdentity." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/windowsInformationProtectionAppLearningSummaries">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsInformationProtectionAppLearningSummaries" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsInformationProtectionAppLearningSummary objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsInformationProtectionAppLearningSummary" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsInformationProtectionAppLearningSummary object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsInformationProtectionAppLearningSummary" />
            <PropertyValue Property="LongDescription" String="Create a new windowsInformationProtectionAppLearningSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsInformationProtectionAppLearningSummary" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsInformationProtectionAppLearningSummary." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsInformationProtectionAppLearningSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsInformationProtectionAppLearningSummary object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/windowsInformationProtectionNetworkLearningSummaries">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsInformationProtectionNetworkLearningSummary" />
            <PropertyValue Property="LongDescription" String="Create a new windowsInformationProtectionNetworkLearningSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsInformationProtectionNetworkLearningSummaries" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsInformationProtectionNetworkLearningSummary" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsInformationProtectionNetworkLearningSummary" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsInformationProtectionNetworkLearningSummary object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsInformationProtectionNetworkLearningSummary" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsInformationProtectionNetworkLearningSummary." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/windowsMalwareInformation">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List windowsMalwareInformations" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the windowsMalwareInformation objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsMalwareInformation" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the windowsMalwareInformation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create windowsMalwareInformation" />
            <PropertyValue Property="LongDescription" String="Create a new windowsMalwareInformation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update windowsMalwareInformation" />
            <PropertyValue Property="LongDescription" String="Update the properties of a windowsMalwareInformation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete windowsMalwareInformation" />
            <PropertyValue Property="LongDescription" String="Deletes a windowsMalwareInformation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/deviceManagement/windowsMalwareInformation/deviceMalwareStates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List malwareStateForWindowsDevices" />
            <PropertyValue Property="LongDescription" String="List properties and relationships of the malwareStateForWindowsDevice objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get malwareStateForWindowsDevice" />
                <PropertyValue Property="LongDescription" String="Read properties and relationships of the malwareStateForWindowsDevice object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create malwareStateForWindowsDevice" />
            <PropertyValue Property="LongDescription" String="Create a new malwareStateForWindowsDevice object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update malwareStateForWindowsDevice" />
            <PropertyValue Property="LongDescription" String="Update the properties of a malwareStateForWindowsDevice object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete malwareStateForWindowsDevice" />
            <PropertyValue Property="LongDescription" String="Deletes a malwareStateForWindowsDevice." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/administrativeUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List administrativeUnits" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of administrativeUnit objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get administrativeUnit" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an administrativeUnit object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-list-administrativeunits?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-post-administrativeunits?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create administrativeUnit" />
            <PropertyValue Property="LongDescription" String="Create a new administrativeUnit." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete administrativeUnit" />
            <PropertyValue Property="LongDescription" String="Delete an administrativeUnit." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update administrativeUnit" />
            <PropertyValue Property="LongDescription" String="Update the properties of an administrativeUnit object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/administrativeUnits/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add a member" />
            <PropertyValue Property="LongDescription" String="Use this API to add a member (user, group, or device) to an administrative unit. Currently it's only possible to add one member at a time to an administrative unit." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-get-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-delete-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-list-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members" />
            <PropertyValue Property="LongDescription" String="Use this API to get the members list (users, groups, or devices) in an administrative unit." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a member" />
                <PropertyValue Property="LongDescription" String="Use this API to get a specific member (user, group, or device) in an administrative unit." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove a member" />
            <PropertyValue Property="LongDescription" String="Use this API to remove a member (user, group, or device) from an administrative unit." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/administrativeUnits/scopedRoleMembers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List scopedRoleMembers" />
            <PropertyValue Property="LongDescription" String="List Microsoft Entra role assignments with administrative unit scope." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a scopedRoleMember" />
                <PropertyValue Property="LongDescription" String="Get a Microsoft Entra role assignment with administrative unit scope." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-list-scopedrolemembers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-post-scopedrolemembers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-get-scopedrolemembers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/administrativeunit-delete-scopedrolemembers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add a scopedRoleMember" />
            <PropertyValue Property="LongDescription" String="Assign a Microsoft Entra role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Microsoft Entra roles with administrative unit scope." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove a scopedRoleMember" />
            <PropertyValue Property="LongDescription" String="Remove a Microsoft Entra role assignment with administrative unit scope." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/attributeSets">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create attributeSet" />
            <PropertyValue Property="LongDescription" String="Create a new attributeSet object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-post-attributesets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-list-attributesets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attributeset-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attributeset-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attributeSets" />
            <PropertyValue Property="LongDescription" String="Get a list of the attributeSet objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get attributeSet" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an attributeSet object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update attributeSet" />
            <PropertyValue Property="LongDescription" String="Update the properties of an attributeSet object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/customSecurityAttributeDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List customSecurityAttributeDefinitions" />
            <PropertyValue Property="LongDescription" String="Get a list of the customSecurityAttributeDefinition objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get customSecurityAttributeDefinition" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a customSecurityAttributeDefinition object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-list-customsecurityattributedefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-post-customsecurityattributedefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customsecurityattributedefinition-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customsecurityattributedefinition-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create customSecurityAttributeDefinition" />
            <PropertyValue Property="LongDescription" String="Create a new customSecurityAttributeDefinition object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update customSecurityAttributeDefinition" />
            <PropertyValue Property="LongDescription" String="Update the properties of a customSecurityAttributeDefinition object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/customSecurityAttributeDefinitions/allowedValues">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create allowedValue" />
            <PropertyValue Property="LongDescription" String="Create a new allowedValue object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customsecurityattributedefinition-post-allowedvalues?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customsecurityattributedefinition-list-allowedvalues?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/allowedvalue-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/allowedvalue-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allowedValues" />
            <PropertyValue Property="LongDescription" String="Get a list of the allowedValue objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get allowedValue" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an allowedValue object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update allowedValue" />
            <PropertyValue Property="LongDescription" String="Update the properties of an allowedValue object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/deletedItems">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deleted item (directory object)" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deleted item (directory object)" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-deleteditems-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-deleteditems-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Permanently delete an item (directory object)" />
            <PropertyValue Property="LongDescription" String="Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/deletedItems/getUserOwnedObjects">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deleted items (directory objects) owned by a user" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-deleteditems-getuserownedobjects?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/deletedItems/microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deletedItems (directory objects)" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-deleteditems-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/deviceLocalCredentials">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deviceLocalCredentialInfo" />
            <PropertyValue Property="LongDescription" String="Get a list of the deviceLocalCredentialInfo objects and their properties, excluding the credentials property. " />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deviceLocalCredentialInfo" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a deviceLocalCredentialInfo for a specified device object. " />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-list-devicelocalcredentials?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/devicelocalcredentialinfo-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/federationConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete samlOrWsFedExternalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Delete a samlOrWsFedExternalDomainFederation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/federationConfigurations/microsoft.graph.samlOrWsFedExternalDomainFederation/domains">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create externalDomainName" />
            <PropertyValue Property="LongDescription" String="Add multiple domains to your SAML or WS-Fed based configuration by creating a new externalDomainName object and add it to an existing samlOrWsFedExternalDomainFederation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-post-domains?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-list-domains?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List domains" />
            <PropertyValue Property="LongDescription" String="Get the list of all externalDomainName objects for a samlOrWsFedExternalDomainFederation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/federationConfigurations/graph.samlOrWsFedExternalDomainFederation">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List samlOrWsFedExternalDomainFederations" />
            <PropertyValue Property="LongDescription" String="Get a list of the samlOrWsFedExternalDomainFederation objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update samlOrWsFedExternalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Update the properties of a samlOrWsFedExternalDomainFederation object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/federationConfigurations/microsoft.graph.samlOrWsFedExternalDomainFederation">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create samlOrWsFedExternalDomainFederation" />
            <PropertyValue Property="LongDescription" String="Create a new samlOrWsFedExternalDomainFederation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-post?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/onPremisesSynchronization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update onPremisesDirectorySynchronization" />
            <PropertyValue Property="LongDescription" String="Update the properties of an onPremisesDirectorySynchronization object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onpremisesdirectorysynchronization-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onpremisesdirectorysynchronization-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onPremisesDirectorySynchronization" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an onPremisesDirectorySynchronization object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get onPremisesDirectorySynchronization" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an onPremisesDirectorySynchronization object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/directory/subscriptions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subscriptions" />
            <PropertyValue Property="LongDescription" String="Get the list of commercial subscriptions that an organization acquired." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get companySubscription" />
                <PropertyValue Property="LongDescription" String="Get a specific commercial subscription that an organization acquired." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directory-list-subscriptions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/companysubscription-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/bundles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List bundles" />
            <PropertyValue Property="LongDescription" String="Get a list of all the bundles in a user's drive." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bundle" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a bundle based on the unique ID of the bundle." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-post-bundles?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bundle" />
            <PropertyValue Property="LongDescription" String="Add a new bundle to the user's drive." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/bundles/children">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add item to a bundle" />
            <PropertyValue Property="LongDescription" String="Add an additional driveItem from a drive to a bundle." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-additem?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-removeitem?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove item from bundle" />
            <PropertyValue Property="LongDescription" String="Remove an item from a bundle." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/items">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bundle" />
            <PropertyValue Property="LongDescription" String="Update the metadata for a bundle of driveItems by ID.&#xA;You can only update the following metadata: Any other change requests will be ignored." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bundle-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get bundle" />
            <PropertyValue Property="LongDescription" String="Retrieve the metadata for a bundle based on the unique ID of the bundle." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bundle" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a bundle based on the unique ID of the bundle." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bundle" />
            <PropertyValue Property="LongDescription" String="Delete a bundle of driveItems by using its id.&#xA;Deleting a bundle using this method permanently deletes the bundle and doesn't move it to the Recycle Bin.&#xA;It doesn't, however, remove the items that were referenced by the bundle.&#xA;They remain in their parent folders." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/items/workbook/comments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workbookComments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of  workbookComment objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workbookComment" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a workbookComment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-list-comments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookcomment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/items/workbook/comments/replies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workbookCommentReplies" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of workbookCommentReply objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookcomment-list-replies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookcomment-post-replies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create workbookCommentReply" />
            <PropertyValue Property="LongDescription" String="Create a new workbookCommentReply object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/root/items/assignSensitivityLabel">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: assignSensitivityLabel" />
            <PropertyValue Property="LongDescription" String="Asynchronously assign a sensitivity label to a driveItem. This API is part of Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions and is considered a protected API. Protected APIs require you to have additional validation, beyond permission and consent, before you can use them. Before you call this API, you must Enable metered APIs and services in Microsoft Graph. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-assignsensitivitylabel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/drive/root/items/extractSensitivityLabels">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: extractSensitivityLabels" />
            <PropertyValue Property="LongDescription" String="Extract one or more sensitivity labels assigned to a drive item and update the metadata of a drive item with the latest details of the assigned label. If there's a failure to extract the sensitivity labels of a file, an extraction error is thrown with the applicable error code and message. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-extractsensitivitylabels?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List educationClasses" />
            <PropertyValue Property="LongDescription" String="Get a list of the educationClass objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationClass" />
                <PropertyValue Property="LongDescription" String="Retrieve a class from the system. A class is a universal group with a special property that indicates to the system that the group is a class. Group members represent the students; group admins represent the teachers in the class. If you're using the delegated token, the user will only see classes in which they are members." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationClass" />
            <PropertyValue Property="LongDescription" String="Create a new educationClass object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationClass" />
            <PropertyValue Property="LongDescription" String="Delete an educationClass. Because a class is also a universal group, deleting a class deletes the group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationClass" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationClass object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignmentCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentCategories" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of educationCategory objects. Only teachers can perform this operation." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationCategory" />
                <PropertyValue Property="LongDescription" String="Retrieve an educationCategory object. Only teachers, students, and applications with application permissions can perform this operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-categories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post-category?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationcategory-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationcategory-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationCategory" />
            <PropertyValue Property="LongDescription" String="Create a new educationCategory on an educationClass. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationCategory" />
            <PropertyValue Property="LongDescription" String="Delete an existing category. Only teachers can perform this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignmentDefaults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get educationAssignmentDefaults" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an educationAssignmentDefaults object.  These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each assignment creation if they don't want the default behaviors. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentdefaults-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentdefaults-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationAssignmentDefaults" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List class assignments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of assignment objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher, or an application running with application permissions, can see all assignment objects for the class. Students can only see assignments that are assigned to them." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationAssignment" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of an assignment. Only teachers, students, and applications with application permissions can perform this operation. Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class. You can use the Prefer header in your request to get the inactive status in case the assignment is deactivated; otherwise, the response value for the status property is unknownFutureValue." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-assignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post-assignment?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new assignment. Only teachers in a class can create an assignment. Assignments start in draft status, which means that students can't see the assignment until it's published." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationassignment" />
            <PropertyValue Property="LongDescription" String="Update an educationAssignment object.  Only teachers can perform this action.  Alternatively, request to change the status of an assignment with publish action. Don't use a PATCH operation for this purpose." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationAssignment" />
            <PropertyValue Property="LongDescription" String="Delete an existing assignment. Only teachers within a class can delete assignments." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/categories">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List categories" />
            <PropertyValue Property="LongDescription" String="List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-remove-category?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-post-categories?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove educationCategory" />
            <PropertyValue Property="LongDescription" String="Remove an educationCategory from an educationAssignment. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationCategories" />
            <PropertyValue Property="LongDescription" String="Add one or more existing educationCategory objects to the specified  educationAssignment. Only teachers can perform this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/gradingCategory">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove gradingCategory" />
            <PropertyValue Property="LongDescription" String="Remove a gradingCategory from an educationAssignment. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-delete-gradingcategory?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-post-gradingcategory?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add gradingCategory" />
            <PropertyValue Property="LongDescription" String="Add a gradingCategory to an educationAssignment. Only teachers can perform this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/resources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationAssignmentResource" />
            <PropertyValue Property="LongDescription" String="Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-post-resource?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-list-resources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentresource-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentresource-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignment resources" />
            <PropertyValue Property="LongDescription" String="Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationAssignmentResource" />
                <PropertyValue Property="LongDescription" String="Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationAssignmentResource" />
            <PropertyValue Property="LongDescription" String="Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/rubric">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get educationRubric attached to educationAssignment" />
            <PropertyValue Property="LongDescription" String="Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-delete-rubric?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-put-rubric?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationRubric from educationAssignment" />
            <PropertyValue Property="LongDescription" String="Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Attach educationRubric to an assignment" />
            <PropertyValue Property="LongDescription" String="Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/submissions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List submissions" />
            <PropertyValue Property="LongDescription" String="List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationSubmission" />
                <PropertyValue Property="LongDescription" String="Retrieve a particular submission. Only teachers, students, and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students will not see the grade or feedback until the assignment has been released." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignment-list-submissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/submissions/outcomes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List outcomes" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-list-outcomes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationfeedbackresourceoutcome-post-outcomes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationoutcome-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationfeedbackresourceoutcome-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationFeedbackResourceOutcome" />
            <PropertyValue Property="LongDescription" String="Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationOutcome" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationOutcome object. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationFeedbackResourceOutcome" />
            <PropertyValue Property="LongDescription" String="Delete a feedback resource from a submission. This can only be done by a teacher." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/submissions/resources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationSubmissionResource" />
            <PropertyValue Property="LongDescription" String="Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-post-resources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-list-resources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmissionresource-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmissionresource-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List submission resources" />
            <PropertyValue Property="LongDescription" String="List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationSubmissionResource" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationSubmissionResource" />
            <PropertyValue Property="LongDescription" String="Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignments/submissions/submittedResources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List submittedResources" />
            <PropertyValue Property="LongDescription" String="List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationSubmittedSubmissionResource" />
                <PropertyValue Property="LongDescription" String="Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmission-list-submittedresources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationsubmittedsubmissionresource-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignmentsettings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get educationAssignmentSettings" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an educationAssignmentSettings object. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentsettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignmentSettings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationAssignmentSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationAssignmentSettings object. Only teachers can update these settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationassignmentsettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/assignmentSettings/gradingCategories">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update gradingCategory" />
            <PropertyValue Property="LongDescription" String="Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationgradingcategory-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/members">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members of an educationClass" />
            <PropertyValue Property="LongDescription" String="Retrieves the educationUser members of an educationClass." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-delete-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove member from educationClass" />
            <PropertyValue Property="LongDescription" String="Remove an educationUser from an educationClass." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add a student" />
            <PropertyValue Property="LongDescription" String="Add an educationUser member to an educationClass." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/members/schools/administrativeUnit">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List administrativeUnit an educationSchool" />
            <PropertyValue Property="LongDescription" String="Get a list of administrativeUnits associated with an educationSchool object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-list-administrativeunit?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/modules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List class modules" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of module objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can see all module objects for the class. Students can only see published modules." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationModule" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a module. Only teachers, students, and applications with application permissions can perform this operation. Students can only see published modules; teachers and applications with application permissions can see all modules in a class." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-modules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post-module?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationModule" />
            <PropertyValue Property="LongDescription" String="Create a new module in a class. Only teachers in a class can create a module. Modules start in the draft state, which means that students can't see the modules until publication." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationModule" />
            <PropertyValue Property="LongDescription" String="Update an educationModule object in a class. Only teachers in the class can perform this operation. You can't use a PATCH request to change the status of a module. Use the publish action to change the module status." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationModule" />
            <PropertyValue Property="LongDescription" String="Delete an existing module in a class. Only teachers within a class can delete modules." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/modules/resources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List module resources" />
            <PropertyValue Property="LongDescription" String="Get all the educationModuleResource objects associated with a module. Only teachers, students, and applications with application permissions can perform this operation." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationModuleResource" />
                <PropertyValue Property="LongDescription" String="Get the properties of a resource associated with a module. Only teachers, students, and applications with application permissions can perform this operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-list-resources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmodule-post-resources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmoduleresource-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmoduleresource-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationmoduleresource-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationModuleResource" />
            <PropertyValue Property="LongDescription" String="Create a resource in a module. Only teachers can perform this operation. You can create the following types of module resources: Every resource has an @odata.type property to indicate which type of resource is being created." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationModuleResource" />
            <PropertyValue Property="LongDescription" String="Update a resource in a module. Only teachers can perform this operation. The only one property that can be updated is displayName, for all resource types." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationModuleResource" />
            <PropertyValue Property="LongDescription" String="Delete a specific educationModuleResource attached to a module. Only teachers in the class can remove a resource." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/schools">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List schools" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of schools in which the class is taught." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-schools?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/classes/teachers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List teachers" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-list-teachers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-delete-teachers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationclass-post-teachers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove teacher from educationClass" />
            <PropertyValue Property="LongDescription" String="Remove a teacher from an educationClass." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add teacher" />
            <PropertyValue Property="LongDescription" String="Add a teacher to a class." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/me/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignments of a user" />
            <PropertyValue Property="LongDescription" String="Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/me/classes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List classes of an educationUser" />
            <PropertyValue Property="LongDescription" String="Get the educationClass resources an educationUser is a member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-classes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/me/rubrics">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rubrics" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of educationRubric objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationRubric" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-rubrics?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-post-rubrics?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationrubric-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationrubric-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationrubric-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationRubric" />
            <PropertyValue Property="LongDescription" String="Create a new educationRubric object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationRubric" />
            <PropertyValue Property="LongDescription" String="Delete an educationRubric object. Only teachers can perform this operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationRubric" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it can't be updated." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/me/schools">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List schools of an educationUser" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of schools for a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-schools?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/me/user">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get educationUser" />
            <PropertyValue Property="LongDescription" String="Retrieve the simple directory user that corresponds to this educationUser." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-get-user?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/schools">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List educationSchools" />
            <PropertyValue Property="LongDescription" String="Get a list of the educationSchool objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationSchool" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an educationSchool object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationSchool" />
            <PropertyValue Property="LongDescription" String="Create a new educationSchool object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationSchool" />
            <PropertyValue Property="LongDescription" String="Delete a school." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationSchool" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationSchool object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/schools/classes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List classes of an educationSchool" />
            <PropertyValue Property="LongDescription" String="Get the educationClass resources owned by an educationSchool." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-list-classes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-delete-classes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-post-classes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove educationClass" />
            <PropertyValue Property="LongDescription" String="Delete a class from a school." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add educationClass to educationSchool" />
            <PropertyValue Property="LongDescription" String="Add a class to a school." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/schools/users">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List users of an educationSchool" />
            <PropertyValue Property="LongDescription" String="Get the educationUser resources associated with an educationSchool." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-list-users?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-delete-users?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationschool-post-users?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove educationUser from an educationSchool" />
            <PropertyValue Property="LongDescription" String="Delete a user from a school." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add educationUser to an educationSchool" />
            <PropertyValue Property="LongDescription" String="Add a user to a school." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/users">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List educationUsers" />
            <PropertyValue Property="LongDescription" String="Get a list of the educationUser objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get educationUser" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an educationUser object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create educationUser" />
            <PropertyValue Property="LongDescription" String="Create a new educationUser object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete educationUser" />
            <PropertyValue Property="LongDescription" String="Delete a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update educationUser" />
            <PropertyValue Property="LongDescription" String="Update the properties of an educationUser object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/users/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignments of a user" />
            <PropertyValue Property="LongDescription" String="Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/education/users/taughtClasses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taughtClasses" />
            <PropertyValue Property="LongDescription" String="Get the educationClass resources owned by an educationUser." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/educationuser-list-taughtclasses?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/communities">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create community" />
            <PropertyValue Property="LongDescription" String="Create a new community in Viva Engage." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperience-post-communities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperience-list-communities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/community-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/community-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/community-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List communities" />
            <PropertyValue Property="LongDescription" String="Get a list of the Viva Engage community objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get community" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a community object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete community" />
            <PropertyValue Property="LongDescription" String="Delete a Viva Engage community along with all associated Microsoft 365 content, including the connected Microsoft 365 group, OneNote notebook, and Planner plans. For more information, see What happens if I delete a Viva Engage community connected to Microsoft 365 groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update community" />
            <PropertyValue Property="LongDescription" String="Update the properties of an existing Viva Engage community." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/engagementAsyncOperations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get engagementAsyncOperation" />
            <PropertyValue Property="LongDescription" String="Get an engagementAsyncOperation to track a long-running operation request." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get engagementAsyncOperation" />
                <PropertyValue Property="LongDescription" String="Get an engagementAsyncOperation to track a long-running operation request." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/engagementasyncoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/learningCourseActivities">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get learningCourseActivity" />
            <PropertyValue Property="LongDescription" String="Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get learningCourseActivity" />
                <PropertyValue Property="LongDescription" String="Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/learningProviders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List learningProviders" />
            <PropertyValue Property="LongDescription" String="Get a list of the learningProvider resources registered in Viva Learning for a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get learningProvider" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a learningProvider object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperience-list-learningproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperience-post-learningproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningprovider-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningprovider-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperience-delete-learningproviders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create learningProvider" />
            <PropertyValue Property="LongDescription" String="Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update learningProvider" />
            <PropertyValue Property="LongDescription" String="Update the properties of a learningProvider object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete learningProvider" />
            <PropertyValue Property="LongDescription" String="Delete a learningProvider resource and remove its registration in Viva Learning for a tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/learningProviders/learningContents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List learningContents" />
            <PropertyValue Property="LongDescription" String="Get a list of the learningContent resources and their properties. This list represents the metadata of the specified provider's content in Viva Learning." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get learningContent" />
                <PropertyValue Property="LongDescription" String="Get the specified learningContent resource which represents the metadata of the specified provider's ingested content." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningprovider-list-learningcontents?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcontent-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningprovider-delete-learningcontents?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcontent-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningprovider-delete-learningcontents?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete learningContent" />
            <PropertyValue Property="LongDescription" String="Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience/learningProviders/learningCourseActivities">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create learningCourseActivity" />
            <PropertyValue Property="LongDescription" String="Create a new learningCourseActivity object. A learning course activity can be one of two types: &#xA;- Assignment&#xA;- Self-initiated Use this method to create either type of activity." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/employeeexperienceuser-post-learningcourseactivities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/learningcourseactivity-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get learningCourseActivity" />
            <PropertyValue Property="LongDescription" String="Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update learningCourseActivity" />
            <PropertyValue Property="LongDescription" String="Update the properties of a learningCourseActivity object. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete learningCourseActivity" />
            <PropertyValue Property="LongDescription" String="Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create externalConnection" />
            <PropertyValue Property="LongDescription" String="Create a new externalConnection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-external-post-connections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List externalConnections" />
            <PropertyValue Property="LongDescription" String="Get a list of the externalConnection objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get externalConnection" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an externalConnection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update externalConnection" />
            <PropertyValue Property="LongDescription" String="Update the properties of an externalConnection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete externalConnection" />
            <PropertyValue Property="LongDescription" String="Deletes an externalConnection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections/groups">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create externalGroup" />
            <PropertyValue Property="LongDescription" String="Create a new externalGroup object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-post-groups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalgroup-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalgroup-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalgroup-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get externalGroup" />
            <PropertyValue Property="LongDescription" String="Get an externalGroup object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get externalGroup" />
                <PropertyValue Property="LongDescription" String="Get an externalGroup object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete externalGroup" />
            <PropertyValue Property="LongDescription" String="Delete an externalGroup object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update externalGroup" />
            <PropertyValue Property="LongDescription" String="Update the properties of an externalGroup object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections/groups/members">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identity" />
            <PropertyValue Property="LongDescription" String="Create an identity resource for a new member in an externalGroup." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalgroup-post-members?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalgroupmember-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identity" />
            <PropertyValue Property="LongDescription" String="Delete an identity resource to remove the corresponding member from an externalGroup." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections/items">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get externalItem" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an externalItem object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get externalItem" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an externalItem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalitem-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalitem-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update externalItem" />
            <PropertyValue Property="LongDescription" String="Update the properties of an externalItem object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete externalItem" />
            <PropertyValue Property="LongDescription" String="Delete an externalItem object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get connectionOperation" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a connectionOperation object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get connectionOperation" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a connectionOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-connectionoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/external/connections/schema">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get schema" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a schema object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-schema-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create or update schema" />
            <PropertyValue Property="LongDescription" String="Create a new or update an existing schema for a Microsoft Search connection." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/apiConnectors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityApiConnectors" />
            <PropertyValue Property="LongDescription" String="Read the properties of an identityApiConnector object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get identityApiConnector" />
                <PropertyValue Property="LongDescription" String="Read the properties of an identityApiConnector object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-create?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityapiconnector-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identityApiConnector" />
            <PropertyValue Property="LongDescription" String="Create a new identityApiConnector object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identityApiConnector" />
            <PropertyValue Property="LongDescription" String="Delete an identityApiConnector object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identityApiConnector" />
            <PropertyValue Property="LongDescription" String="Update the properties of an identityApiConnector object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventListeners">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authenticationEventListener" />
            <PropertyValue Property="LongDescription" String="Create a new authenticationEventListener object. You can create one of the following subtypes that are derived from authenticationEventListener." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-post-authenticationeventlisteners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-list-authenticationeventlisteners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventlistener-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventlistener-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationEventListeners" />
            <PropertyValue Property="LongDescription" String="Get a list of the authenticationEventListener objects and their properties. The following derived types are supported:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationEventListener" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationEventListener" />
            <PropertyValue Property="LongDescription" String="Delete an authenticationEventListener object. The following derived types are currently supported." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationEventListener" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. The following derived types are currently supported." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventListeners/conditions/applications/includeApplications">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationEventListener" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. The following derived types are currently supported." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventlistener-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationEventsFlows" />
            <PropertyValue Property="LongDescription" String="Get a collection of authentication events policies that are derived from authenticationEventsFlow. The following derived subtypes are supported: &#xA;- externalUsersSelfServiceSignupEventsFlow" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationEventsFlow" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a specific authenticationEventsFlow object by ID. The @odata.type property in the response object indicates the type of the object, which can be one of the following derived subtypes:&#xA;- externalUsersSelfServiceSignupEventsFlow" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-list-authenticationeventsflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-post-authenticationeventsflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventsflow-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventsflow-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationeventsflow-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authenticationEventsFlow" />
            <PropertyValue Property="LongDescription" String="Create a new authenticationEventsFlow object that is of the type specified in the request body. The following derived subtypes are supported:&#xA;- externalUsersSelfServiceSignupEventsFlow object type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationEventsFlow" />
            <PropertyValue Property="LongDescription" String="Delete a specific authenticationEventsFlow resource by ID. This operation also removes or unlinks all applications from the flow, which disables the customized authentication experience defined for the application.  The following derived subtypes are supported:&#xA;- externalUsersSelfServiceSignupEventsFlow" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationEventsFlow" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationEventsFlow object by ID. You must specify the @odata.type property and the value of the authenticationEventsFlow object type to update. The following derived subtypes are supported:&#xA;- externalUsersSelfServiceSignupEventsFlow" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows/conditions/applications/includeApplications">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add includeApplication (to a user flow)" />
            <PropertyValue Property="LongDescription" String="Add or link an application to a user flow, or authenticationEventsFlow. This enables the authentication experience defined by the user flow to be enabled for the application. An application can only be linked to one user flow. The app must have an associated service principal in the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationconditionsapplications-post-includeapplications?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationconditionsapplications-list-includeapplications?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationconditionapplication-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List includeApplications (for a user flow)" />
            <PropertyValue Property="LongDescription" String="List the applications linked to an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. These are the applications for which the authentication experience that's defined by the user flow is enabled. To find the user flow that's linked to an application, see Example 4: List user flow associated with specific application ID." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationConditionApplication (from a user flow)" />
            <PropertyValue Property="LongDescription" String="Remove or unlink an application from an authenticationEventsFlow object. This disables the customized authentication experience defined for the application." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attributes (of a user flow)" />
            <PropertyValue Property="LongDescription" String="Get an identityUserFlowAttribute collection associated with an external identities self-service user flow represented by an externalUsersSelfServiceSignupEventsFlow object. These attributes are collected from the user during the authentication experience defined by the user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onattributecollectionexternalusersselfservicesignup-list-attributes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onattributecollectionexternalusersselfservicesignup-post-attributes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add attribute (to user flow)" />
            <PropertyValue Property="LongDescription" String="Add an attribute to an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. You can add both custom and built-in attributes to a user flow. The attribute is added to both the attributeCollection&gt; attributes and attributeCollection&gt; attributeCollectionPage &gt; views collections on the user flow. In the views collection, the attribute is assigned the default settings. You can PATCH the user flow to customize the settings of the attribute on the views object, for example, marking it as required or updating the allowed input types." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/city">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove attribute (from user flow)" />
            <PropertyValue Property="LongDescription" String="Remove an attribute from an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. You can add both custom and built-in attributes to a user flow. The attribute is removed from both the onAttributeCollection &gt; attributes and onAttributeCollection &gt; attributeCollectionPage &gt; views collections of the user flow. This API operation fails when you attempt to remove the last remaining attribute on the user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onattributecollectionexternalusersselfservicesignup-delete-attributes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityProviders (in a user flow)" />
            <PropertyValue Property="LongDescription" String="Get the identity providers that are defined for an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onauthenticationmethodloadstartexternalusersselfservicesignup-list-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onauthenticationmethodloadstartexternalusersselfservicesignup-post-identityproviders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add identityProvider (to a user flow)" />
            <PropertyValue Property="LongDescription" String="Add an identity provider to an external identities self-service user flow represented by an externalUsersSelfServiceSignupEventsFlow object type. The identity provider must first be configured in the tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/Facebook">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove identityProvider (from a user flow)" />
            <PropertyValue Property="LongDescription" String="Remove an identity provider from an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object type." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onauthenticationmethodloadstartexternalusersselfservicesignup-delete-identityproviders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2cUserFlows/languages/defaultPages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List defaultPages" />
            <PropertyValue Property="LongDescription" String="Get the userFlowLanguagePage resources from the defaultPages navigation property. These contain the values shown to the user in a default user journey of a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguageconfiguration-list-defaultpages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create b2xIdentityUserFlow" />
            <PropertyValue Property="LongDescription" String="Create a new b2xIdentityUserFlow object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-post-b2xuserflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-list-b2xuserflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List b2xIdentityUserFlows" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of b2xIdentityUserFlow objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get b2xIdentityUserFlow" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a b2xIdentityUserFlow object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete b2xIdentityUserFlow" />
            <PropertyValue Property="LongDescription" String="Delete a b2xIdentityUserFlow object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/apiConnectorConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get userFlowApiConnectorConfiguration" />
            <PropertyValue Property="LongDescription" String="Get the apiConnectorConfiguration property in a b2xIdentityUserFlow to detail the API connectors enabled for the user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-get-apiconnectorconfiguration?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-put-apiconnectorconfiguration?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update apiConnectorConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the apiConnectorConfiguration property in a b2xIdentityUserFlow to enable or disable an API connector in a user flow. Each relationship of the apiConnectorConfiguration corresponds to a specific step in the user flow that can be configured to call an API connector. You configure an API connector for a particular step 1 at a time as shown below." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/identityProviders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityProviders" />
            <PropertyValue Property="LongDescription" String="Get the identity providers in a b2xIdentityUserFlow object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-list-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-delete-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-post-identityproviders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identityProvider from b2xIdentityUserFlow" />
            <PropertyValue Property="LongDescription" String="Delete an identity provider from a b2xIdentityUserFlow object. For self-service sign-up user flows, the values can be Google-OAUTH or Facebook-OAUTH." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add identityProvider" />
            <PropertyValue Property="LongDescription" String="Update the identity providers in a b2xIdentityUserFlow object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/languages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List languages" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of languages supported for customization in a B2X user flow." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get userFlowLanguageConfiguration" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a userFlowLanguageConfiguration object. These objects represent a language available in a user flow. Note: Language customization is enabled by default in Microsoft Entra user flows." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-list-languages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguageconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/languages/defaultPages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get userFlowLanguagePage" />
            <PropertyValue Property="LongDescription" String="Read the values in a userFlowLanguagePage object for a language in a user flow. These values are shown to a user during a user journey defined by a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguagepage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/languages/overridesPages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List overridesPages" />
            <PropertyValue Property="LongDescription" String="Get the userFlowLanguagePage resources from the overridesPages navigation property. These pages are used to customize the values shown to the user during a user journey in a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguageconfiguration-list-overridespages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguagepage-put?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userflowlanguagepage-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update userFlowLanguagePage" />
            <PropertyValue Property="LongDescription" String="Update the values in an userFlowLanguagePage object. You may only update the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete userFlowLanguagePage" />
            <PropertyValue Property="LongDescription" String="Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/b2xUserFlows/userAttributeAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userAttributeAssignments" />
            <PropertyValue Property="LongDescription" String="Get the identityUserFlowAttributeAssignment resources from the userAttributeAssignments navigation property in a b2xIdentityUserFlow." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get identityUserFlowAttributeAssignment" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an identityUserFlowAttributeAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-list-userattributeassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/b2xidentityuserflow-post-userattributeassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattributeassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattributeassignment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattributeassignment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create userAttributeAssignments" />
            <PropertyValue Property="LongDescription" String="Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identityUserFlowAttributeAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a identityUserFlowAttributeAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete userAttributeAssignment" />
            <PropertyValue Property="LongDescription" String="Delete an identityUserFlowAttributeAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/authenticationContextClassReferences">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationContextClassReferences" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of authenticationContextClassReference objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationContextClassReference" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a authenticationContextClassReference object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-list-authenticationcontextclassreferences?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationcontextclassreference-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationcontextclassreference-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationcontextclassreference-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationContextClassReference" />
            <PropertyValue Property="LongDescription" String="Delete an authenticationContextClassReference object that's not published or used by a conditional access policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationContextClassReference" />
            <PropertyValue Property="LongDescription" String="Create an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/authenticationStrength/authenticationMethodModes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationMethodModes" />
            <PropertyValue Property="LongDescription" String="Get a list of all supported authentication methods, or all supported authentication method combinations as a list of authenticationMethodModes objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-authenticationmethodmodes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/windowsHelloForBusiness">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get authenticationMethodModeDetail" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationMethodModeDetail object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodmodedetail-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/authenticationStrength/combinations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationMethodModes" />
            <PropertyValue Property="LongDescription" String="Get a list of all supported authentication methods, or all supported authentication method combinations as a list of authenticationMethodModes objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-authenticationmethodmodes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/authenticationStrength/policies/combinationConfigurations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authenticationCombinationConfiguration" />
            <PropertyValue Property="LongDescription" String="Create a new authenticationCombinationConfiguration object which can be of one of the following derived types:&#xA;* fido2combinationConfiguration&#xA;* x509certificatecombinationconfiguration" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-post-combinationconfigurations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-list-combinationconfigurations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-post-combinationconfigurations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationcombinationconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationcombinationconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-delete-combinationconfigurations?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List combinationConfigurations" />
            <PropertyValue Property="LongDescription" String="Get the authenticationCombinationConfiguration objects for an authentication strength policy. The objects can be of one or more of the following derived types:&#xA;* fido2combinationConfigurations&#xA;* x509certificatecombinationconfiguration authenticationCombinationConfiguration objects are supported only for custom authentication strengths." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationCombinationConfiguration" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationCombinationConfiguration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationCombinationConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationCombinationConfiguration object. &#xA;The properties can be for one of the following derived types:&#xA;* fido2combinationConfigurations&#xA;* x509certificatecombinationconfiguration" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationCombinationConfiguration" />
            <PropertyValue Property="LongDescription" String="Delete an authenticationCombinationConfiguration  for a custom authenticationStrengthPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/namedLocations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create namedLocation" />
            <PropertyValue Property="LongDescription" String="Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-post-namedlocations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-list-namedlocations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List namedLocations" />
            <PropertyValue Property="LongDescription" String="Get a list of namedLocation objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ipNamedLocation" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an ipNamedLocation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete ipNamedLocation" />
            <PropertyValue Property="LongDescription" String="Delete an ipNamedLocation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update countryNamedLocation" />
            <PropertyValue Property="LongDescription" String="Update the properties of a countryNamedLocation object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/policies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create conditionalAccessPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new conditionalAccessPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-post-policies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-list-policies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccesspolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccesspolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccesspolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List policies" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of conditionalAccessPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get conditionalAccessPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a conditionalAccessPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update conditionalaccesspolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a conditionalAccessPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete conditionalAccessPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a conditionalAccessPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/conditionalAccess/templates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List conditionalAccessTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the conditionalAccessTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get conditionalAccessTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a conditionalAccessTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccessroot-list-templates?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/conditionalaccesstemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/customAuthenticationExtensions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create customAuthenticationExtension" />
            <PropertyValue Property="LongDescription" String="Create a new customAuthenticationExtension object. The following derived types are currently supported." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-post-customauthenticationextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-list-customauthenticationextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customauthenticationextension-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/customauthenticationextension-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List customAuthenticationExtensions" />
            <PropertyValue Property="LongDescription" String="Get a list of the customAuthenticationExtension objects and their properties. The following derived types are supported." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get customAuthenticationExtension" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete customAuthenticationExtension" />
            <PropertyValue Property="LongDescription" String="Delete a customAuthenticationExtension object. The following derived types are currently supported." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update customAuthenticationExtension" />
            <PropertyValue Property="LongDescription" String="Update the properties of a customAuthenticationExtension object. The following derived types are currently supported." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/identityProviders">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identityProvider" />
            <PropertyValue Property="LongDescription" String="Create an identity provider object that is of the type specified in the request body. Among the types of providers derived from identityProviderBase, you can currently create a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently create a socialIdentityProvider, or an appleManagedIdentityProvider resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-post-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitycontainer-list-identityproviders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityproviderbase-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityproviderbase-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityproviderbase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityProviders" />
            <PropertyValue Property="LongDescription" String="Get a collection of identity provider resources that are configured for a tenant, and that are derived from identityProviderBase. For a Microsoft Entra tenant, the providers can be socialIdentityProviders or builtinIdentityProviders objects. For an Azure AD B2C, the providers can be socialIdentityProvider, or appleManagedIdentityProvider objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get identityProvider" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently get a socialIdentityProvider or a builtinIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently get a socialIdentityProvider, or an appleManagedIdentityProvider resource." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identityProvider" />
            <PropertyValue Property="LongDescription" String="Delete an identity provider resource that is of the type specified by the id in the request. Among the types of providers derived from identityProviderBase, you can currently delete a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently delete a socialIdentityProvider, or an appleManagedIdentityProvider resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identityProvider" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently update a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently update a socialIdentityProvider, or an appleManagedIdentityProvider resource." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identity/userFlowAttributes">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identityUserFlowAttribute" />
            <PropertyValue Property="LongDescription" String="Create a new custom identityUserFlowAttribute object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattribute-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattribute-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattribute-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattribute-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityuserflowattribute-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List identityUserFlowAttributes" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of identityUserFlowAttribute objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get identityUserFlowAttribute" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a identityUserFlowAttribute object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete identityUserFlowAttribute" />
            <PropertyValue Property="LongDescription" String="Delete a custom identityUserFlowAttribute." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identityUserFlowAttribute" />
            <PropertyValue Property="LongDescription" String="Update the properties of a custom identityUserFlowAttribute object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/decisions/filterByCurrentUser">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List decisions" />
            <PropertyValue Property="LongDescription" String="Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List definitions" />
            <PropertyValue Property="LongDescription" String="Get a list of the accessReviewScheduleDefinition objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewScheduleDefinition" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewset-list-definitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewset-post-definitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create definitions" />
            <PropertyValue Property="LongDescription" String="Create a new accessReviewScheduleDefinition object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessReviewScheduleDefinition" />
            <PropertyValue Property="LongDescription" String="Update an existing accessReviewScheduleDefinition object to change one or more of its properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessReviewScheduleDefinition" />
            <PropertyValue Property="LongDescription" String="Deletes an accessReviewScheduleDefinition object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions/instances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List instances" />
            <PropertyValue Property="LongDescription" String="Get a list of the accessReviewInstance objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewInstance" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an accessReviewInstance object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessReviewInstance" />
            <PropertyValue Property="LongDescription" String="Update the properties of an accessReviewInstance object. Only the reviewers and fallbackReviewers properties can be updated but the scope property is also required in the request body. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewInstance, it's status must be InProgress." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions/instances/contactedReviewers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contactedReviewers" />
            <PropertyValue Property="LongDescription" String="Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions/instances/decisions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List decisions" />
            <PropertyValue Property="LongDescription" String="Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewInstanceDecisionItem" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an accessReviewInstanceDecisionItem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions/instances/stages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List stages (of an access review)" />
            <PropertyValue Property="LongDescription" String="Retrieve the stages in a multi-stage access review instance." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewStage" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an accessReviewStage object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewstage-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewstage-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessReviewStage" />
            <PropertyValue Property="LongDescription" String="Update the properties of an accessReviewStage object. Only the reviewers and fallbackReviewers properties can be updated. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewStage, its status must be NotStarted, Initializing, or InProgress." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/definitions/instances/stages/decisions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List decisions (from a multi-stage access review)" />
            <PropertyValue Property="LongDescription" String="Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewInstanceDecisionItem" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an accessReviewInstanceDecisionItem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessReviewInstanceDecisionItem" />
            <PropertyValue Property="LongDescription" String="Update access decisions, known as accessReviewInstanceDecisionItems, for which the user is the reviewer." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/historyDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List historyDefinitions" />
            <PropertyValue Property="LongDescription" String="Retrieve the accessReviewHistoryDefinition objects created in the last 30 days, including all nested properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessReviewHistoryDefinition" />
                <PropertyValue Property="LongDescription" String="Retrieve an accessReviewHistoryDefinition object by its identifier. All the properties of the access review history definition object are returned. If the definition is 30 days or older, a 404 Not Found error is returned." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewset-list-historydefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewset-post-historydefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewhistorydefinition-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create historyDefinitions" />
            <PropertyValue Property="LongDescription" String="Create a new accessReviewHistoryDefinition object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/accessReviews/historyDefinitions/instances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List instances (of an accessReviewHistoryDefinition)" />
            <PropertyValue Property="LongDescription" String="Retrieve the instances of an access review history definition created in the last 30 days." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accessreviewhistorydefinition-list-instances?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/appConsent/appConsentRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appConsentRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve appConsentRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get appConsentRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appConsentRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appconsentapprovalroute-list-appconsentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appconsentrequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/appConsent/appConsentRequests/userConsentRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userConsentRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of userConsentRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get userConsentRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a userConsentRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appconsentrequest-list-userconsentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userconsentrequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get approval" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.&#xA;In PIM for groups, providing the identifier of the assignment schedule request." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get approval" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.&#xA;In PIM for groups, providing the identifier of the assignment schedule request." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/stages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List approval stages" />
            <PropertyValue Property="LongDescription" String="List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.&#xA;In PIM for groups, providing the identifier of the assignment schedule request." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get approvalStage" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approval-list-stages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approvalstage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approvalstage-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update approvalStage" />
            <PropertyValue Property="LongDescription" String="Approve or deny an approvalStage object in an approval." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessPackages" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackage objects.  The resulting list includes all the access packages that the caller has access to read, across all catalogs." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackage" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an accessPackage object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessPackage" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessPackage" />
            <PropertyValue Property="LongDescription" String="Update an existing accessPackage object to change one or more of its properties, such as the display name or description." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessPackage" />
            <PropertyValue Property="LongDescription" String="Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackages/accessPackagesIncompatibleWith">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessPackagesIncompatibleWith" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackages/incompatibleAccessPackages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List incompatibleAccessPackages" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-post-incompatibleaccesspackage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove accessPackage from incompatibleAccessPackages" />
            <PropertyValue Property="LongDescription" String="Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add accessPackage to incompatibleAccessPackages" />
            <PropertyValue Property="LongDescription" String="Add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackages/incompatibleGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List incompatibleGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of the group objects that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-post-incompatiblegroup?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove group from incompatibleGroups" />
            <PropertyValue Property="LongDescription" String="Remove a group from the list of groups that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add group to incompatibleGroups" />
            <PropertyValue Property="LongDescription" String="Add a group to the list of groups that have been marked as incompatible on an accessPackage.  " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/accessPackages/resourceRoleScopes">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create resourceRoleScope" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-post-resourcerolescopes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackage-delete-resourcerolescopes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove resourceRoleScope from an accessPackage" />
            <PropertyValue Property="LongDescription" String="Remove an accessPackageResourceRoleScope from an accessPackage list of resource role scopes." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/assignmentPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create assignmentPolicies" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. The request includes a reference to the accessPackage that contains this policy, which must already exist." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentPolicies" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackageAssignmentPolicy" />
                <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, retrieve the properties and relationships of an&#xA; accessPackageAssignmentPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessPackageAssignmentPolicy" />
            <PropertyValue Property="LongDescription" String="Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessPackageAssignmentPolicy" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/assignmentRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentRequests" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects.  The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackageAssignmentRequest" />
                <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, retrieve the properties and relationships of an  accessPackageAssignmentRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessPackageAssignmentRequest" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessPackageAssignmentRequest" />
            <PropertyValue Property="LongDescription" String="Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request.  You cannot delete an access package assignment request if it has any accessPackageAssignment objects." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignments" />
            <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages.  If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackageAssignment" />
                <PropertyValue Property="LongDescription" String="In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/assignments/target/connectedOrganization/externalSponsors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List externalSponsors" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a connectedOrganization's external sponsors.  The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/assignments/target/connectedOrganization/internalSponsors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List internalSponsors" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a connectedOrganization's internal sponsors.  The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/catalogs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List catalogs" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageCatalog objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackageCatalog" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an accessPackageCatalog object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-catalogs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-catalogs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessPackageCatalog" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackageCatalog object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessPackageCatalog" />
            <PropertyValue Property="LongDescription" String="Delete an accessPackageCatalog." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessPackageCatalog" />
            <PropertyValue Property="LongDescription" String="Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/catalogs/customWorkflowExtensions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessPackageCustomWorkflowExtension" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an  accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessPackageCustomWorkflowExtensions" />
            <PropertyValue Property="LongDescription" String="Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an  accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get accessPackageAssignmentWorkflowExtension" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update accessPackageAssignmentRequestWorkflowExtension" />
            <PropertyValue Property="LongDescription" String="Update the properties of an accessPackageAssignmentRequestWorkflowExtension object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete accessPackageAssignmentRequestWorkflowExtension" />
            <PropertyValue Property="LongDescription" String="Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/catalogs/resourceRoles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List resourceRoles" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resourceroles?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/catalogs/resources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List resources" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageResource objects in an accessPackageCatalog." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/connectedOrganizations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List connectedOrganizations" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of connectedOrganization objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get connectedOrganization" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a connectedOrganization object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create connectedOrganization" />
            <PropertyValue Property="LongDescription" String="Create a new connectedOrganization object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete connectedOrganization" />
            <PropertyValue Property="LongDescription" String="Delete a connectedOrganization object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update connectedOrganization" />
            <PropertyValue Property="LongDescription" String="Update a connectedOrganization object to change one or more of its properties." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/connectedOrganizations/externalSponsors">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove externalSponsors" />
            <PropertyValue Property="LongDescription" String="Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add externalSponsors" />
            <PropertyValue Property="LongDescription" String="Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/connectedOrganizations/internalSponsors">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove internalSponsors" />
            <PropertyValue Property="LongDescription" String="Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add internalSponsors" />
            <PropertyValue Property="LongDescription" String="Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/resourceEnvironments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessPackageResourceEnvironments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageResourceEnvironment objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourceenvironments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/resourceRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessPackageResourceRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of accessPackageResourceRequest objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourcerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagement-post-resourcerequests?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessPackageResourceRequest" />
            <PropertyValue Property="LongDescription" String="Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog.  A resource must be included in an access package catalog before a role of that resource can be added to an access package." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/entitlementManagement/settings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get entitlementManagementSettings" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of an entitlementManagementSettings object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagementsettings-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/entitlementmanagementsettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update entitlementManagementSettings" />
            <PropertyValue Property="LongDescription" String="Update an existing entitlementManagementSettings object to change one or more of its properties." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/customTaskExtensions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List customTaskExtensions" />
            <PropertyValue Property="LongDescription" String="Get a list of the customTaskExtension objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get customTaskExtension" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a customTaskExtension object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-customtaskextension-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create customTaskExtensions" />
            <PropertyValue Property="LongDescription" String="Create a new customTaskExtension object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update customTaskExtension" />
            <PropertyValue Property="LongDescription" String="Update the properties of a customTaskExtension object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete customTaskExtension" />
            <PropertyValue Property="LongDescription" String="Delete a customTaskExtension object. A custom task extension  can only be deleted if it is not referenced in any task objects in a lifecycle workflow." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/deletedItems/workflows">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deletedItems (deleted lifecycle workflows)" />
            <PropertyValue Property="LongDescription" String="Get a list of the deleted workflow objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deletedItemContainer (a deleted lifecycle workflow)" />
                <PropertyValue Property="LongDescription" String="Retrieve a deleted workflow object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-deleteditemcontainer-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete deletedItemContainer (permanently delete a deleted lifecycle workflow)" />
            <PropertyValue Property="LongDescription" String="Delete a workflow object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/settings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update lifecycleManagementSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of a lifecycleManagementSettings object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get lifecycleManagementSettings" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a lifecycleManagementSettings object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/taskDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskDefinitions" />
            <PropertyValue Property="LongDescription" String="Get a list of built-in tasks in Lifecycle Workflows. A task is represented by the taskDefinition object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get taskDefinition" />
                <PropertyValue Property="LongDescription" String="Read the details of a built-in workflow task in Lifecycle Workflows." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-taskdefinition-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create workflow" />
            <PropertyValue Property="LongDescription" String="Create a new workflow object. You can create up to 100 workflows in a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-workflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workflows" />
            <PropertyValue Property="LongDescription" String="Get a list of workflow resources that are associated with lifecycle workflows." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workflow" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a workflow object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete workflow" />
            <PropertyValue Property="LongDescription" String="Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update workflow" />
            <PropertyValue Property="LongDescription" String="Update the properties of a workflow object. Only the properties listed in the request body table can be updated. To update any other workflow properties, see workflow: createNewVersion." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/runs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List runs" />
            <PropertyValue Property="LongDescription" String="Get a list of the run objects and their properties for a lifecycle workflow." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get run" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a run object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-run-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/runs/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskProcessingResults" />
            <PropertyValue Property="LongDescription" String="Get the taskProcessingResult resources for a run." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-run-list-taskprocessingresults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/runs/userProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userProcessingResults" />
            <PropertyValue Property="LongDescription" String="Get user processing results of a workflow run object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get userProcessingResult" />
                <PropertyValue Property="LongDescription" String="Get the user processing result of a user processing result of a run." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/runs/userProcessingResults/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskProcessingResults" />
            <PropertyValue Property="LongDescription" String="Get the task processing result from a userProcessingResult either directly or through a run." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/runs/summary">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="run: summary" />
            <PropertyValue Property="LongDescription" String="Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-run-summary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/taskReports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskReports" />
            <PropertyValue Property="LongDescription" String="Get a list of the taskReport objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-taskreports?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/taskReports/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskProcessingResult (for a taskReport)" />
            <PropertyValue Property="LongDescription" String="Get the task processing result resources from the taskReport." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-taskreport-list-taskprocessingresults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/taskReports/summary">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="taskReport: summary" />
            <PropertyValue Property="LongDescription" String="Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-taskreport-summary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve the details of the built-in tasks in Lifecycle Workflows." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get task" />
                <PropertyValue Property="LongDescription" String="Get a specific task from a workflow or workflowVersion." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-task?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-task-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/userProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userProcessingResults" />
            <PropertyValue Property="LongDescription" String="Get the userProcessingResult resources for a workflow." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-userprocessingresults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/userProcessingResults/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskProcessingResults" />
            <PropertyValue Property="LongDescription" String="Get the task processing result from a userProcessingResult either directly or through a run." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/versions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workflowVersions" />
            <PropertyValue Property="LongDescription" String="Get a list of the workflowVersion objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workflowVersion" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a workflowVersion object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-versions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflowversion-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/versions/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks (in a workflowVersion)" />
            <PropertyValue Property="LongDescription" String="Get a list of task objects in a workflowVersion." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get task" />
                <PropertyValue Property="LongDescription" String="Get a specific task from a workflow or workflowVersion." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflowversion-list-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-task-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflowTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workflowTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the workflowTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workflowTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a workflowTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflowtemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/assignmentScheduleInstances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentScheduleInstances" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupAssignmentScheduleInstance objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupAssignmentScheduleInstance" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-assignmentscheduleinstances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentscheduleinstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/assignmentScheduleRequests">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create assignmentScheduleRequest" />
            <PropertyValue Property="LongDescription" String="Create a new privilegedAccessGroupAssignmentScheduleRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-post-assignmentschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-assignmentschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedulerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentScheduleRequests" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupAssignmentScheduleRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupAssignmentScheduleRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/assignmentSchedules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List assignmentSchedules" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupAssignmentSchedule objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupAssignmentSchedule" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupAssignmentSchedule object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-assignmentschedules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List eligibilityScheduleInstances" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupEligibilityScheduleInstance objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupEligibilityScheduleInstance" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-eligibilityscheduleinstances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityscheduleinstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create eligibilityScheduleRequest" />
            <PropertyValue Property="LongDescription" String="Create a new privilegedAccessGroupEligibilityScheduleRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-post-eligibilityschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-eligibilityschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedulerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List eligibilityScheduleRequests" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupEligibilityScheduleRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupEligibilityScheduleRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/privilegedAccess/group/eligibilitySchedules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List eligibilitySchedules" />
            <PropertyValue Property="LongDescription" String="Get a list of the privilegedAccessGroupEligibilitySchedule objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get privilegedAccessGroupEligibilitySchedule" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a privilegedAccessGroupEligibilitySchedule object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroup-list-eligibilityschedules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/termsOfUse/agreements">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List agreements" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of agreement objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="List files (terms of use agreement files)" />
                <PropertyValue Property="LongDescription" String="Retrieve all files related to an agreement. This includes the default file and all localized files." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termsofusecontainer-list-agreements?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/termsofusecontainer-post-agreements?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create agreement" />
            <PropertyValue Property="LongDescription" String="Create a new agreement object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update agreement" />
            <PropertyValue Property="LongDescription" String="Update the properties of an agreement object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete agreement" />
            <PropertyValue Property="LongDescription" String="Delete an agreement object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/termsOfUse/agreements/acceptances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List acceptances" />
            <PropertyValue Property="LongDescription" String="Get the details about the acceptance records for a specific agreement." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-list-acceptances?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/termsOfUse/agreements/file">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get agreementFile" />
            <PropertyValue Property="LongDescription" String="Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreementfile-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityGovernance/termsOfUse/agreements/files">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create agreementFileLocalization" />
            <PropertyValue Property="LongDescription" String="Create a new localized agreement file." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/agreement-post-files?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/riskDetections">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List riskDetections" />
            <PropertyValue Property="LongDescription" String="Get a list of the riskDetection objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get riskDetection" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a riskDetection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/riskyServicePrincipals">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List riskyServicePrincipals" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of riskyServicePrincipal objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get riskyServicePrincipal" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a riskyServicePrincipal object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprotectionroot-list-riskyserviceprincipals?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyserviceprincipal-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/riskyServicePrincipals/history">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List history (risk history of riskyServicePrincipal)" />
            <PropertyValue Property="LongDescription" String="Get the risk history of a riskyServicePrincipal object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyserviceprincipal-list-history?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/riskyUsers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List riskyUsers" />
            <PropertyValue Property="LongDescription" String="Get a list of the riskyUser objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get riskyUser" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a riskyUser object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyuser-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyuser-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/riskyUsers/history">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List history of riskyUser" />
            <PropertyValue Property="LongDescription" String="Get the riskyUserHistoryItems from the history navigation property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/riskyuser-list-history?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/identityProtection/servicePrincipalRiskDetections">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List servicePrincipalRiskDetections" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of a collection of servicePrincipalRiskDetection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get servicePrincipalRiskDetection" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a servicePrincipalRiskDetection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identityprotectionroot-list-serviceprincipalriskdetections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceprincipalriskdetection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/informationProtection/bitlocker/recoveryKeys">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List recoveryKeys" />
            <PropertyValue Property="LongDescription" String="Get a list of the bitlockerRecoveryKey objects and their properties.  This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bitlockerRecoveryKey" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a bitlockerRecoveryKey object.  By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. For more information on audit logs for bitlocker recovery keys, see the KeyManagement category filter of Microsoft Entra audit logs." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bitlockerrecoverykey-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/informationProtection/threatAssessmentRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List threatAssessmentRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of threatAssessmentRequest objects. A threat assessment request can be one of the following types:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get threatAssessmentRequest" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a specified threatAssessmentRequest object. A threat assessment request can be one of the following types:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/informationprotection-list-threatassessmentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/informationprotection-post-threatassessmentrequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/threatassessmentrequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create threatAssessmentRequest" />
            <PropertyValue Property="LongDescription" String="Create a new threat assessment request. A threat assessment request can be one of the following types:" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me">
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="RestrictedProperties">
              <Collection>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendar/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
                <Record>
                  <PropertyValue Property="NavigationProperty">
                    <PropertyPath>calendarGroups/calendars/calendarView</PropertyPath>
                  </PropertyValue>
                  <PropertyValue Property="ReadRestrictions">
                    <Record>
                      <PropertyValue Property="CustomQueryOptions">
                        <Collection>
                          <Record>
                            <PropertyValue Property="Name" String="startDateTime" />
                            <PropertyValue Property="Description" String="The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                          <Record>
                            <PropertyValue Property="Name" String="endDateTime" />
                            <PropertyValue Property="Description" String="The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" />
                            <PropertyValue Property="Required" Bool="true" />
                          </Record>
                        </Collection>
                      </PropertyValue>
                    </Record>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/graph/aad-advanced-queries" />
                  <PropertyValue Property="Required" Bool="false" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Value" String="eventual" />
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                      </Record>
                    </Collection>
                  </PropertyValue>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Description" String="Get a user" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update user" />
            <PropertyValue Property="LongDescription" String="Update the properties of a user object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/activities">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get user activities" />
            <PropertyValue Property="LongDescription" String="Get activities for a given user. Unlike the recent OData function, activities without histories will be returned. The permission UserActivity.ReadWrite.CreatedByApp will apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is particularly active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-get-activities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-delete-activity?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete an activity" />
            <PropertyValue Property="LongDescription" String="Delete an existing user activity for your app." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/activities/historyItems">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create or replace an activityHistoryItem" />
            <PropertyValue Property="LongDescription" String="Create a new or replace an existing history item for an existing user activity." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-put-historyitem?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-delete-historyitem?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/activities/12345">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create or replace an activity" />
            <PropertyValue Property="LongDescription" String="Create a new or replace an existing user activity for your app. If you'd like to create a user activity and its related activityHistoryItems in one request, you can use deep insert." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-put-activity?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/activities/3F12345">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create or replace an activity" />
            <PropertyValue Property="LongDescription" String="Create a new or replace an existing user activity for your app. If you'd like to create a user activity and its related activityHistoryItems in one request, you can use deep insert." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/projectrome-put-activity?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/agreementAcceptances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List agreementAcceptances" />
            <PropertyValue Property="LongDescription" String="Allows the signed-in user to retrieve their agreementAcceptance objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-agreementacceptances?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/appRoleAssignments/Lo6gEKI">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get appRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an appRoleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/approleassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/emailMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List emailMethods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a user's email Authentication Method objects and their properties. This call only returns a single object referenced by ID 3ddfcfc8-9383-446f-83cc-3ab9be4be18f as only one email method can be set on users." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get emailAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a user's single email authentication method object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-emailmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/fido2Methods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List fido2AuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get fido2AuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a user's single FIDO2 Security Key Authentication Method object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethod-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/methods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List methods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Microsoft Entra authentication methods API overview for a list of currently supported methods. We don't recommend using the authentication methods APIs for scenarios where you need to iterate over your entire user population for auditing or security check purposes. For these types of scenarios, we recommend using the authentication method registration and usage reporting APIs." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an authenticationMethod object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-methods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/passwordMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List passwordMethods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of the passwords registered to a user, represented by a passwordAuthenticationMethod object. This API returns exactly one object referenced by ID 28c10230-6103-485e-b985-444c60001490, as a user can have exactly one password. For security, the password itself is never returned in the object and the password property is always null." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get passwordAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a password that's registered to a user, represented by a passwordAuthenticationMethod object. For security, the password itself will never be returned in the object and the password property is always null." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-passwordmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/passwordauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/phoneMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List phoneMethods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of phone authentication method objects for a user. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get phoneAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a single phoneAuthenticationMethod object for a user. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-phonemethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/phoneauthenticationmethod-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/phoneauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete phoneAuthenticationMethod" />
            <PropertyValue Property="LongDescription" String="Delete a user's phone authentication method. This removes the phone number from the user and they'll no longer be able to use the number for authentication, whether via SMS or voice calls. A user can't have an alternateMobile number without a mobile number. If you want to remove a mobile number from a user that also has an alternateMobile number, first update the mobile number to the new number, then delete the alternateMobile number. If the phone number is the user's default Azure multi-factor authentication (MFA) authentication method, it can't be deleted. Have the user change their default authentication method, and then delete the number." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/authentication/softwareOathMethods">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List softwareOathMethods" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of a user's software OATH token authentication method objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get softwareOathAuthenticationMethod" />
                <PropertyValue Property="LongDescription" String="Retrieve a user's single Software OATH token authentication method object and its properties." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authentication-list-softwareoathmethods?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/softwareoathauthenticationmethod-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendar">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete calendar" />
            <PropertyValue Property="LongDescription" String="Delete a calendar other than the default calendar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get calendar" />
            <PropertyValue Property="LongDescription" String="Get the properties and relationships of a calendar object. The calendar can be one for a user,&#xA;or the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update calendar" />
            <PropertyValue Property="LongDescription" String="Update the properties of a calendar object. The calendar can be one for a user,&#xA;or the default calendar of a Microsoft 365 group." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendar/calendarPermissions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create calendarPermission" />
            <PropertyValue Property="LongDescription" String="Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendar/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendarView" />
            <PropertyValue Property="LongDescription" String="Get the occurrences, exceptions and single instances of events in a calendar view defined by a time range,&#xA;from a user's default calendar (../me/calendarView) or some other calendar of the user's." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendar/events">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List events" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or&#xA;get the instances of an event." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendarGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendarGroups" />
            <PropertyValue Property="LongDescription" String="Get the user's calendar groups." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get calendarGroup" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a calendar group object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-calendargroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-calendargroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendargroup-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendargroup-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendargroup-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create CalendarGroup" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new CalendarGroup." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update calendargroup" />
            <PropertyValue Property="LongDescription" String="Update the properties of calendargroup object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete calendarGroup" />
            <PropertyValue Property="LongDescription" String="Delete a calendar group other than the default calendar group." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendarGroups/calendars">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendars" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of calendars belonging to a calendar group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendargroup-list-calendars?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendargroup-post-calendars?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create Calendar" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new calendar in a calendar group for a user." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendars">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendars" />
            <PropertyValue Property="LongDescription" String="Get all the user's calendars (/calendars navigation property), get the calendars from the default calendar group or from a specific calendar group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-calendars?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-calendars?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create calendar" />
            <PropertyValue Property="LongDescription" String="Create a new calendar for a user." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendars/events">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create event" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List calendarView" />
            <PropertyValue Property="LongDescription" String="Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's default calendar,&#xA;or from some other calendar of the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-calendarview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/chats/members">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List members of a chat" />
            <PropertyValue Property="LongDescription" String="List all conversation members in a chat. This method supports federation. For one-on-one chats, at least one chat member must belong to the tenant the request initiates from. For group chats, the chat must be initiated by a user in the tenant the request initiates from." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chat-list-members?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/checkMemberGroups">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: checkMemberGroups" />
            <PropertyValue Property="LongDescription" String="Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:&#xA;- user&#xA;- group&#xA;- service principal&#xA;- organizational contact&#xA;- device&#xA;- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/checkMemberObjects">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: checkMemberObjects" />
            <PropertyValue Property="LongDescription" String="Check for membership in a list of group IDs, administrative unit IDs, or directory role IDs, for the IDs of the specified &#xA;- user&#xA;- group&#xA;- service principal&#xA;- organizational contact&#xA;- device&#xA;- directory object. This method is transitive." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-checkmemberobjects?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/contactFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contactFolders" />
            <PropertyValue Property="LongDescription" String="Get the contact folder collection in the default Contacts folder of the signed-in user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get contactFolder" />
                <PropertyValue Property="LongDescription" String="Get a contact folder by using the contact folder ID. There are two scenarios where an app can get another user's contact folder:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-contactfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-contactfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ContactFolder" />
            <PropertyValue Property="LongDescription" String="Create a new contactFolder under the user's default contacts folder. You can also create a new contactfolder as a child of any specified contact folder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete contactFolder" />
            <PropertyValue Property="LongDescription" String="Delete contactFolder other than the default contactFolder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update contactfolder" />
            <PropertyValue Property="LongDescription" String="Update the properties of contactfolder object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/contactFolders/childFolders">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ContactFolder" />
            <PropertyValue Property="LongDescription" String="Create a new contactFolder as a child of a specified folder.  You can also create a new contactFolder under the user's default contact folder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-post-childfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-list-childfolders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List childFolders" />
            <PropertyValue Property="LongDescription" String="Get a collection of child folders under the specified contact folder." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/contactFolders/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contacts" />
            <PropertyValue Property="LongDescription" String="Get a contact collection from the default Contacts folder of the signed-in user (.../me/contacts), or from the specified contact folder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-list-contacts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contactfolder-post-contacts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create contact" />
            <PropertyValue Property="LongDescription" String="Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List contacts" />
            <PropertyValue Property="LongDescription" String="Get a contact collection from the default contacts folder of the signed-in user. There are two scenarios where an app can get contacts in another user's contact folder:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get contact" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a contact object. There are two scenarios where an app can get a contact in another user's contact folder:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-contacts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-contacts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contact-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contact-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/contact-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create contact" />
            <PropertyValue Property="LongDescription" String="Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete contact" />
            <PropertyValue Property="LongDescription" String="Delete a contact." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update contact" />
            <PropertyValue Property="LongDescription" String="Update the properties of a contact object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/createdObjects">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List createdObjects" />
            <PropertyValue Property="LongDescription" String="Get a list of directory objects that were created by the user. This API returns only those directory objects that were created by a user who isn't in any administrator role; otherwise, it returns an empty object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-createdobjects?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/directReports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List directReports" />
            <PropertyValue Property="LongDescription" String="Get a user's direct reports. Returns the users and contacts for whom this user is assigned as manager. This API doesn't support getting the direct report chain beyond the specified user's direct reports." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-directreports?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get Drive" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/following">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List followed items" />
            <PropertyValue Property="LongDescription" String="List the items that have been followed by the signed in user.&#xA;This collection includes items that are in the user's drive as well as items they have access to from other drives." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update DriveItem properties" />
            <PropertyValue Property="LongDescription" String="Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-move?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete a DriveItem" />
            <PropertyValue Property="LongDescription" String="Delete a DriveItem by using its ID or path.&#xA;Deleting items using this method moves the items to the recycle bin instead of permanently deleting the item." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List thumbnails for a DriveItem" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.&#xA;For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Download driveItem content" />
            <PropertyValue Property="LongDescription" String="Download the contents of the primary stream (file) of a driveItem. Only driveItem objects with the file property can be downloaded. To get the ID of the item to be downloaded, see Get driveItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-get-content?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-get-content-format?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-put-content?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upload or replace the contents of a driveItem" />
            <PropertyValue Property="LongDescription" String="Provide the contents of a new file or update the contents of an existing file in a single API call.&#xA;This method only supports files up to 250 MB in size. To upload large files, see Upload large files with an upload session." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/permissions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sharing permissions on a driveItem" />
            <PropertyValue Property="LongDescription" String="List the effective sharing permissions on a driveItem." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get sharing permission for a file or folder" />
                <PropertyValue Property="LongDescription" String="Return the effective sharing permission for a particular permission resource. Effective permissions of an item can come from two sources: permissions set directly on the item itself or permissions that are inherited from the item's ancestors. Callers can differentiate if the permission is inherited or not by checking the inheritedFrom property.&#xA;This property is an ItemReference resource referencing the ancestor that the permission is inherited from." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permission-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permission-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permission-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete a sharing permission from a file or folder" />
            <PropertyValue Property="LongDescription" String="Remove access to a DriveItem. Only sharing permissions that are not inherited can be deleted.&#xA;The inheritedFrom property must be null." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update sharing permission" />
            <PropertyValue Property="LongDescription" String="Update the properties of a sharing permission by patching the permission resource. Only the roles property can be modified this way." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/thumbnails">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List thumbnails for a DriveItem" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.&#xA;For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="List thumbnails for a DriveItem" />
                <PropertyValue Property="LongDescription" String="Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.&#xA;For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/thumbnails/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List thumbnails for a DriveItem" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.&#xA;For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/versions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List versions of a driveItem" />
            <PropertyValue Property="LongDescription" String="OneDrive and SharePoint can be configured to retain the history for files.&#xA;Depending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings that may be unique per user or location." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a DriveItemVersion resource" />
                <PropertyValue Property="LongDescription" String="Retrieve the metadata for a specific version of a DriveItem." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitemversion-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/versions/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Download contents of a driveItemVersion resource" />
            <PropertyValue Property="LongDescription" String="Retrieve the contents of a specific version of a driveItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitemversion-get-contents?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/versions/current">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get a DriveItemVersion resource" />
            <PropertyValue Property="LongDescription" String="Retrieve the metadata for a specific version of a DriveItem." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitemversion-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/application">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get workbookApplication" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a workbookApplication object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookapplication-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/comments/replies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get workbookCommentReply" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of workbookCommentReply object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workbookCommentReply" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of workbookCommentReply object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookcommentreply-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List NamedItemCollection" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of nameditem objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get NamedItem" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of nameditem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/nameditem-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-list-names?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/nameditem-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/nameditem-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update nameditem" />
            <PropertyValue Property="LongDescription" String="Update the properties of nameditem object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/boundingRect">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="range: boundingRect" />
            <PropertyValue Property="LongDescription" String="Get the smallest range object that encompasses the given ranges. For example, the GetBoundingRect of *B2:C5* and *D10:E15* is *B2:E16*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-boundingrect?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/cell">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: Cell" />
            <PropertyValue Property="LongDescription" String="Gets the range object containing the single cell based on row and column numbers. The cell can be outside the bounds of its parent range, so long as it's stays within the worksheet grid. The returned cell is located relative to the top left cell of the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-cell?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/clear">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: clear" />
            <PropertyValue Property="LongDescription" String="Clear range values such as format, fill, and border." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/column">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: Column" />
            <PropertyValue Property="LongDescription" String="Gets a column contained in the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-column?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/delete">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the cells associated with the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/entireColumn">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: EntireColumn" />
            <PropertyValue Property="LongDescription" String="Gets an object that represents the entire column of the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-entirecolumn?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/entireRow">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: EntireRow" />
            <PropertyValue Property="LongDescription" String="Gets an object that represents the entire row of the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-entirerow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get RangeFormat" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of rangeformat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/autofitColumns">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="RangeFormat: autofitColumns" />
            <PropertyValue Property="LongDescription" String="Changes the width of the columns of the current range to achieve the best fit, based on the current data in the columns." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-autofitcolumns?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/autofitRows">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="RangeFormat: autofitRows" />
            <PropertyValue Property="LongDescription" String="Changes the height of the rows of the current range to achieve the best fit, based on the current data in the columns." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-autofitrows?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/borders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List borders" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of rangeborder objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get RangeBorder" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of rangeborder object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-list-borders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeborder-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-post-borders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeborder-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeborder-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create RangeBorder" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new RangeBorder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangeborder" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangeborder object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/borders/itemAt">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="RangeBorderCollection: ItemAt" />
            <PropertyValue Property="LongDescription" String="Gets a border object using its index" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangebordercollection-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/fill">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangefill" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangefill object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangefill-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangefill-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get RangeFill" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of rangefill object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/fill/clear">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="RangeFill: clear" />
            <PropertyValue Property="LongDescription" String="Resets the range background." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangefill-clear?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/font">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get RangeFont" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of rangefont object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangefont-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangefont-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangefont" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangefont object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/protection">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update formatprotection" />
            <PropertyValue Property="LongDescription" String="Update the properties of formatprotection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookformatprotection-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookformatprotection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get FormatProtection" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of formatprotection object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/insert">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: insert" />
            <PropertyValue Property="LongDescription" String="Inserts a cell or a range of cells into the worksheet in place of this range, and shifts the other cells to make space. Returns a new Range object at the now blank space." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-insert?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/intersection">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: Intersection" />
            <PropertyValue Property="LongDescription" String="Gets the range object that represents the rectangular intersection of the given ranges." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-intersection?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/lastCell">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="range: lastCell" />
            <PropertyValue Property="LongDescription" String="Get the last cell within the range. For example, the last cell of *B2:D5* is *D5*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-lastcell?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/lastColumn">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="range: lastColumn" />
            <PropertyValue Property="LongDescription" String="Get the last column within the range. For example, the last column of *B2:D5* is *D2:D5*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-lastcolumn?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/lastRow">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="range: lastRow" />
            <PropertyValue Property="LongDescription" String="Get the last row within the range. For example, the last row of *B2:D5* is *B5:D5*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-lastrow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/merge">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: merge" />
            <PropertyValue Property="LongDescription" String="Merge the range cells into one region in the worksheet." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-merge?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/offsetRange">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: OffsetRange" />
            <PropertyValue Property="LongDescription" String="Gets an object that represents a range that's offset from the specified range. The dimension of the returned range matches this range. If the resulting range is forced outside the bounds of the worksheet grid, an exception is thrown." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-offsetrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/row">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: Row" />
            <PropertyValue Property="LongDescription" String="Gets a row contained in the range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-row?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/sort/apply">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="RangeSort: apply" />
            <PropertyValue Property="LongDescription" String="Perform a sort operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangesort-apply?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/unmerge">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: unmerge" />
            <PropertyValue Property="LongDescription" String="Unmerge the range cells into separate cells." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-unmerge?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/names/range/usedRange">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Range: UsedRange" />
            <PropertyValue Property="LongDescription" String="Returns the used range of the given range object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-usedrange?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-usedrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get workbookOperation" />
            <PropertyValue Property="LongDescription" String="Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workbookOperation" />
                <PropertyValue Property="LongDescription" String="Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tables" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of table objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get Table" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of table object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-list-tables?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update table" />
            <PropertyValue Property="LongDescription" String="Update the properties of table object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Table: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the table." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables/columns">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List columns" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of tablecolumn objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get TableColumn" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of tablecolumn object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-post-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablecolumn-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create TableColumn" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new TableColumn." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableColumn: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the column from the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tablecolumn" />
            <PropertyValue Property="LongDescription" String="Update the properties of tablecolumn object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables/rows">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rows" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of tablerow objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get TableRow" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of tablerow object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/table-post-rows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerow-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerow-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerow-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create TableRow" />
            <PropertyValue Property="LongDescription" String="Adds rows to the end of a table.  Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call.  This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableRow: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the row from the table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tablerow" />
            <PropertyValue Property="LongDescription" String="Update the properties of tablerow object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables/rows/itemAt/range">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="TableRow: Range" />
            <PropertyValue Property="LongDescription" String="Returns the range object associated with the entire row." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablerow-range?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables/sort">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get TableSort" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of tablesort object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tablesort-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/tables/sort/fields/icon">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update workbookIcon" />
            <PropertyValue Property="LongDescription" String="Update the properties of an icon object in a workbook." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/icon-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/icon-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get workbookIcon" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a workbook icon." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List worksheetCollection" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of worksheet objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get worksheet" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of worksheet object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbook-list-worksheets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update worksheet" />
            <PropertyValue Property="LongDescription" String="Update the properties of worksheet object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Worksheet: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the worksheet from the workbook." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create Chart" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new Chart." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-post-charts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-list-charts?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ChartCollection" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of chart objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get Chart" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chart object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chart" />
            <PropertyValue Property="LongDescription" String="Update the properties of chart object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Chart: delete" />
            <PropertyValue Property="LongDescription" String="Deletes the chart object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/axes/seriesAxis/format/line">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartLineFormat" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartlineformat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartlineformat-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartlineformat-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartlineformat" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartlineformat object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/axes/valueAxis">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartAxis" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartAxis object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartaxis-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartaxis-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartAxis" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartaxis object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/axes/valueAxis/format/font">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartfont" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartfont object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartfont-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartfont-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartFont" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartfont object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/axes/valueAxis/minorGridlines">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartGridlines" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartgridlines object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartgridlines-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartgridlines-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartGridLines" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartGridLines object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/axes/valueAxis/title">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartAxisTitle" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartaxistitle object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartaxistitle-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartaxistitle-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartaxistitle" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartaxistitle object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/dataLabels">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartDataLabels" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartdatalabels object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartdatalabels-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartdatalabels-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartdatalabels" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartdatalabels object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/image">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Chart: Image" />
            <PropertyValue Property="LongDescription" String="Renders the chart as a base64-encoded image by scaling the chart to fit the specified dimensions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-image?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/legend">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartLegend" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartlegend object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartlegend-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartlegend-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartlegend" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartlegend object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/series">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List series" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of chartseries objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ChartSeries" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartseries object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-list-series?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chart-post-series?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseries-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseries-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseries-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ChartSeries" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new ChartSeries." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update chartSeries" />
            <PropertyValue Property="LongDescription" String="Update the properties of chartSeries object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/series/points">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ChartPointsCollection" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of chartpoint objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ChartPoint" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of chartpoint object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartpoint-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseries-list-points?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartseries-post-points?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/chartpoint-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ChartPoints" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new ChartPoints." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/charts/title">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ChartTitle" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of charttitle object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/charttitle-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/charttitle-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update charttitle" />
            <PropertyValue Property="LongDescription" String="Update the properties of charttitle object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/names">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List names" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of named item associated with the worksheet. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-list-names?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/protection">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get worksheetProtection" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of worksheetprotection object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheetprotection-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Worksheet: Range" />
            <PropertyValue Property="LongDescription" String="Gets the range object specified by the address or name." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-range?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-range?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/range-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update range" />
            <PropertyValue Property="LongDescription" String="Update the properties of range object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangeformat" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangeformat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format/fill">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangeformat" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangeformat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format/font">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rangeformat" />
            <PropertyValue Property="LongDescription" String="Update the properties of rangeformat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/tables">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tables" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of table objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-list-tables?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/tables/add">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create table" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new Table." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-post-tables?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/items/workbook/worksheets/usedRange">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Worksheet: UsedRange" />
            <PropertyValue Property="LongDescription" String="The used range is the smallest range that encompasses any cells that have a value or formatting assigned to them. If the worksheet is blank, this function returns the top left cell." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-usedrange?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/worksheet-usedrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get driveItem" />
            <PropertyValue Property="LongDescription" String="Retrieve the metadata for a driveItem in a drive by file system path or ID.&#xA;item-id is the ID of a drive item. It can also be the unique ID of a SharePoint list item." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/children">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create a new folder in a drive" />
            <PropertyValue Property="LongDescription" String="Create a new folder or DriveItem in a Drive with a specified parent item or path." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-post-children?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-createuploadsession?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List children of a driveItem" />
            <PropertyValue Property="LongDescription" String="Return a collection of DriveItems in the children relationship of a DriveItem. DriveItems with a non-null folder or package facet can have one or more child DriveItems." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="driveItem: createUploadSession" />
            <PropertyValue Property="LongDescription" String="Create an upload session to allow your app to upload files up to the maximum file size.&#xA;An upload session allows your app to upload ranges of the file in sequential API requests. Upload sessions also allow the transfer to resume if a connection is dropped while the upload is in progress. To upload a file using an upload session:" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/children/content">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Upload or replace the contents of a driveItem" />
            <PropertyValue Property="LongDescription" String="Provide the contents of a new file or update the contents of an existing file in a single API call.&#xA;This method only supports files up to 250 MB in size. To upload large files, see Upload large files with an upload session." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/driveitem-put-content?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/subscriptions/socketIo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get websocket endpoint" />
            <PropertyValue Property="LongDescription" String="Allows you to receive near-real-time change notifications for a drive and list using socket.io.&#xA;Socket.io is a popular notifications library for JavaScript that utilizes WebSockets. To learn more, see socket.io." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subscriptions-socketio?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/pivotTables">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List pivotTables" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of workbookpivottable objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workbookPivotTable" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of workbookPivotTable object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookworksheet-list-pivottables?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookpivottable-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/visibleView">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: visibleView" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-visibleview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/visibleView/itemAt">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRangeView: itemAt" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrangeview-itemat?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/visibleView/range">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRangeView: range" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrangeview-range?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/visibleView/rows">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rangeView rows" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of range view objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrangeview-list-rows?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/columnsAfter">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: columnsAfter" />
            <PropertyValue Property="LongDescription" String="Gets a certain number of columns to the right of the given range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-columnsafter?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/columnsBefore">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: columnsBefore" />
            <PropertyValue Property="LongDescription" String="Gets a certain number of columns to the left of the given range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-columnsbefore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/resizedRange">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: resizedRange" />
            <PropertyValue Property="LongDescription" String="Get a range object similar to the current range object, but with its bottom-right corner expanded (or contracted) by some number of rows and columns." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-resizedrange?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/rowsAbove">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: rowsAbove" />
            <PropertyValue Property="LongDescription" String="Gets a certain number of rows above a given range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-rowsabove?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-rowsabove?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/root/workbook/worksheets/range/rowsBelow">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workbookRange: rowsBelow" />
            <PropertyValue Property="LongDescription" String="Gets certain number of rows below a given range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-rowsbelow?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workbookrange-rowsbelow?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/special">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get a special folder by name" />
            <PropertyValue Property="LongDescription" String="Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get a special folder by name" />
                <PropertyValue Property="LongDescription" String="Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-get-specialfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drive/special/children">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get a special folder by name" />
            <PropertyValue Property="LongDescription" String="Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-get-specialfolder?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/drives">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List available drives" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of Drive resources available for a target User, Group, or Site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/drive-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/events">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List events" />
            <PropertyValue Property="LongDescription" String="Get a list of event objects in the user's mailbox. The list contains single&#xA;instance meetings and series masters. To get expanded event instances, you can get the calendar view, or&#xA;get the instances of an event. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get events in another user's calendar:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get event" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of the specified event object. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get an event in another user's calendar: Since the event resource supports extensions, you can also use the GET operation to get custom properties and extension data in an event instance." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-events?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multivaluelegacyextendedproperty-post-multivalueextendedproperties?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-events?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create single-value extended property" />
            <PropertyValue Property="LongDescription" String="Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources: See Extended properties overview for more information about when to use&#xA;open extensions or extended properties, and how to specify extended properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete event" />
            <PropertyValue Property="LongDescription" String="Removes the specified event from the containing calendar.  If the event is a meeting, deleting the event on the organizer's calendar sends a cancellation message to the meeting attendees." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update event" />
            <PropertyValue Property="LongDescription" String="Update the properties of the event object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/events/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attachments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of attachment objects attached to an event." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attachment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add attachment" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment&#xA;resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete attachment" />
            <PropertyValue Property="LongDescription" String="Delete an attachment from a user calendar event, mail message, or group post." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/events/instances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List instances" />
            <PropertyValue Property="LongDescription" String="Get the instances (occurrences) of an event for a specified time range.  If the event is a seriesMaster type, this API returns the &#xA;occurrences and exceptions of the event in the specified time range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/events/AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il_IBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAAtgOgIAAA">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get multiValueLegacyExtendedProperty" />
            <PropertyValue Property="LongDescription" String="Get a resource instance that contains a multi-value extended property by using $expand. Using the query parameter $expand allows you to get the specified instance expanded with the indicated extended&#xA;property. This is currently the only way to get the multiValueLegacyExtendedProperty&#xA;object that represents an extended property. The following user resources are supported: As well as the following group resources: See Extended properties overview for more information about when to use&#xA;open extensions or extended properties, and how to specify extended properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multivaluelegacyextendedproperty-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/followedSites">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List followed sites" />
            <PropertyValue Property="LongDescription" String="List the sites that have been followed by the signed in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sites-list-followed?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/getMemberGroups">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="directoryObject: getMemberGroups" />
            <PropertyValue Property="LongDescription" String="Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/inferenceClassification/overrides">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List overrides" />
            <PropertyValue Property="LongDescription" String="Get the overrides that a user has set up to always classify messages from certain senders in specific ways. Each override corresponds to an SMTP address of a sender. Initially, a user does not have any overrides." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/inferenceclassification-list-overrides?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/inferenceclassification-post-overrides?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/inferenceclassificationoverride-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/inferenceclassificationoverride-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create inferenceClassificationOverride" />
            <PropertyValue Property="LongDescription" String="Create an override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classified&#xA;as specified in the override. Note" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete inferenceClassificationOverride" />
            <PropertyValue Property="LongDescription" String="Delete an override specified by its ID." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update inferenceclassificationoverride" />
            <PropertyValue Property="LongDescription" String="Change the classifyAs field of an override as specified. You cannot use PATCH to change any other fields in an inferenceClassificationOverride instance. If an override exists for a sender and the sender changes his/her display name, you can use POST to force an update to the name field in the existing override. If an override exists for a sender and the sender changes his/her SMTP address, deleting the existing override and creating a new one with&#xA;the new SMTP address is the only way to 'update' the override for this sender." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/insights/shared">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List shared" />
            <PropertyValue Property="LongDescription" String="Calculated insight that includes the list of documents shared with a user. This insight includes documents hosted on OneDrive/SharePoint in the user's Microsoft 365 tenant that are shared with the user, and documents that are attached as files and sent to the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/insights-list-shared?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/insights/trending">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List trending" />
            <PropertyValue Property="LongDescription" String="Calculated insight that includes a list of documents trending around the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/insights-list-trending?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/insights/used">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List used" />
            <PropertyValue Property="LongDescription" String="Calculate and list the documents that a user has viewed or modified.  For the signed-in user:&#xA;- This method includes documents that the user has modified; see example 1. &#xA;- Using an $orderby query parameter on the lastAccessedDateTime property returns the most recently viewed documents that the user might or might not not have modified; see example 2. For other users, this method includes only documents that the user has modified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/insights-list-used?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/joinedTeams">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List joinedTeams" />
            <PropertyValue Property="LongDescription" String="Get the teams in Microsoft Teams that the user is a direct member of." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-joinedteams?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/licenseDetails">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List licenseDetails" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of licenseDetails objects for enterprise users. This API returns details for licenses that are directly assigned and those transitively assigned through memberships in licensed groups." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-licensedetails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailboxSettings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update user mailbox settings" />
            <PropertyValue Property="LongDescription" String="Enable, configure, or disable one or more of the following settings as part of a user's mailboxSettings: When updating the preferred date or time format for a user, specify it in respectively, the short date or short time format. When updating the preferred time zone for a user, specify it in the Windows or Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. You can also further customize the time zone as shown in example 2 below." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-update-mailboxsettings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get user mailbox settings" />
            <PropertyValue Property="LongDescription" String="Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This GET operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default. This GET operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailboxSettings/automaticRepliesSetting">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get user mailbox settings" />
            <PropertyValue Property="LongDescription" String="Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This GET operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default. This GET operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailboxSettings/userPurpose">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get user mailbox settings" />
            <PropertyValue Property="LongDescription" String="Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This GET operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default. This GET operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailboxSettings/workingHours">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get user mailbox settings" />
            <PropertyValue Property="LongDescription" String="Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This GET operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default. This GET operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mailFolders" />
            <PropertyValue Property="LongDescription" String="Get the mail folder collection directly under the root folder of the signed-in user. The returned collection includes any mail search folders directly under the root. By default, this operation does not return hidden folders. Use a query parameter includeHiddenFolders to include them in the response. This operation does not return all mail folders in a mailbox, only the child folders of the root folder. To return all mail folders in a mailbox, each child folder must be traversed separately." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get mailFolder" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a message folder object. The following list shows the two existing scenarios where an app can get another user's mail folder:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-mailfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-mailfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailsearchfolder-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create MailFolder" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new mail folder in the root folder of the user's mailbox. If you intend a new folder to be hidden, you must set the isHidden property to true on creation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete mailFolder" />
            <PropertyValue Property="LongDescription" String="Delete the specified mailFolder. The folder can be a mailSearchFolder. You can specify a mail folder by its folder ID, or by its well-known folder name, if one exists." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update mailfolder" />
            <PropertyValue Property="LongDescription" String="Update the properties of mailfolder object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailFolders/childFolders">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create child folder" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-post-childfolders?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailsearchfolder-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-list-childfolders?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List childFolders" />
            <PropertyValue Property="LongDescription" String="Get the folder collection under the specified folder. You can use the .../me/mailFolders shortcut to get the top-level&#xA;folder collection and navigate to another folder. By default, this operation does not return hidden folders. Use a query parameter includeHiddenFolders to include them in the response." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailFolders/messageRules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rules" />
            <PropertyValue Property="LongDescription" String="Get all the messageRule objects defined for the user's inbox." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get rule" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a messageRule object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-list-messagerules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-post-messagerules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/messagerule-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/messagerule-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/messagerule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create rule" />
            <PropertyValue Property="LongDescription" String="Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete messageRule" />
            <PropertyValue Property="LongDescription" String="Delete the specified messageRule object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update rule" />
            <PropertyValue Property="LongDescription" String="Change writable properties on a messageRule object and save the changes." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/mailFolders/messages">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create message in a mailfolder" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new Message in a mailfolder." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-post-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/mailfolder-list-messages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List messages" />
            <PropertyValue Property="LongDescription" String="Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/messages">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create message" />
            <PropertyValue Property="LongDescription" String="Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:&#xA;- Include an attachment to the message.&#xA;- Update the draft later to add content to the body or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.&#xA;- /* Add any attachments and S/MIME properties to the MIME content. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single operation, or create a draft to forward, reply and reply-all to an existing message." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-post-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-messages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/singlevaluelegacyextendedproperty-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get open extension" />
            <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get singleValueLegacyExtendedProperty" />
                <PropertyValue Property="LongDescription" String="You can get a single resource instance expanded with a specific extended property, or a collection of resource instances&#xA;that include extended properties matching a filter. Using the query parameter $expand allows you to get the specified resource instance expanded with a specific extended&#xA;property. Use a $filter and eq operator on the id property to specify the extended property. This is currently the only way to get the singleValueLegacyExtendedProperty object that represents an extended property. To get resource instances that have certain extended properties, use the $filter query parameter and apply an eq operator&#xA;on the id property. In addition, for numeric extended properties, apply one of the following operators on the value property:&#xA;eq, ne,ge, gt, le, or lt. For string-typed extended properties, apply a contains, startswith, eq, or ne operator on value. The filter is applied to all instances of the resource in the signed-in user's mailbox. Filtering the string name (Name) in the id of an extended property is case-sensitive. Filtering the value property of an extended&#xA;property is case-insensitive. The following user resources are supported: As well as the following group resources: See Extended properties overview for more information about when to use&#xA;open extensions or extended properties, and how to specify extended properties." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update message" />
            <PropertyValue Property="LongDescription" String="Update the properties of a message object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete eventMessage" />
            <PropertyValue Property="LongDescription" String="Delete eventMessage." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/messages/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add attachment" />
            <PropertyValue Property="LongDescription" String="Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment&#xA;resource." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-list-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/eventmessage-list-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attachment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attachments" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of attachment objects attached to a message." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get attachment" />
                <PropertyValue Property="LongDescription" String="Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/messages/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create open extension" />
            <PropertyValue Property="LongDescription" String="Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete open extension" />
            <PropertyValue Property="LongDescription" String="Delete an open extension (openTypeExtension object) from the specified instance of a resource.  For the list of resources that support open extensions, see the table in the Permissions section." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get open extension" />
            <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get open extension" />
                <PropertyValue Property="LongDescription" String="Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/messages/AAMkAGE1M2_as77AACHsLrBBBA">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create multi-value extended property" />
            <PropertyValue Property="LongDescription" String="Create one or more multi-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources are supported: See Extended properties overview for more information about when to use&#xA;open extensions or extended properties, and how to specify extended properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multivaluelegacyextendedproperty-post-multivalueextendedproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/messages/AAMkAGE1M2_bs88AACHsLqWAAA">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create single-value extended property" />
            <PropertyValue Property="LongDescription" String="Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources: See Extended properties overview for more information about when to use&#xA;open extensions or extended properties, and how to specify extended properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/notebooks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List notebooks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of notebook objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get notebook" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a notebook object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-list-notebooks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-post-notebooks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create notebook" />
            <PropertyValue Property="LongDescription" String="Create a new OneNote notebook." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/notebooks/sectionGroups">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create sectionGroup" />
            <PropertyValue Property="LongDescription" String="Create a new section group in the specified notebook." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-post-sectiongroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-list-sectiongroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sectionGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of section groups from the specified notebook." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/notebooks/sections">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create section" />
            <PropertyValue Property="LongDescription" String="Create a new onenoteSection in the specified notebook." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-post-sections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/notebook-list-sections?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sections" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of onenoteSection objects from the specified notebook." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onenoteOperation" />
            <PropertyValue Property="LongDescription" String="Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection.    You can poll the Operation-Location endpoint until the status property returns completed or failed.  If the status is completed, the resourceLocation property contains the resource endpoint URI.  If the status is failed, the error and @api.diagnostics properties provide error information." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get onenoteOperation" />
                <PropertyValue Property="LongDescription" String="Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection.    You can poll the Operation-Location endpoint until the status property returns completed or failed.  If the status is completed, the resourceLocation property contains the resource endpoint URI.  If the status is failed, the error and @api.diagnostics properties provide error information." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenoteoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/pages">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create onenotePage" />
            <PropertyValue Property="LongDescription" String="Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter.  Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-post-pages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-list-pages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/page-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/page-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List onenotePages" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of page objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get page" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete page" />
            <PropertyValue Property="LongDescription" String="Delete a OneNote page." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/pages/content">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update page" />
            <PropertyValue Property="LongDescription" String="Update the content of a OneNote page." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/page-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/resources/content">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get resource" />
            <PropertyValue Property="LongDescription" String="Retrieve the binary data of a file or image resource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/resource-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/sectionGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sectionGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of sectionGroup objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get sectionGroup" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a sectionGroup object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-list-sectiongroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sectiongroup-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/sectionGroups/sectionGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sectionGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of section groups from the specified section group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sectiongroup-list-sectiongroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sectiongroup-post-sectiongroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create sectionGroup" />
            <PropertyValue Property="LongDescription" String="Create a new section group in the specified section group." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/sectionGroups/sections">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sections" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of onenoteSection objects from the specified section group." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sectiongroup-list-sections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sectiongroup-post-sections?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create section" />
            <PropertyValue Property="LongDescription" String="Create a new onenoteSection in the specified section group." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/sections">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sections" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of onenoteSection objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get section" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a onenoteSection object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onenote-list-sections?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/section-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onenote/sections/pages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List pages" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of page objects from the specified section." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/section-list-pages?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/section-post-pages?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create page" />
            <PropertyValue Property="LongDescription" String="Create a new page in the specified section." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Create an online meeting on behalf of a user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/application-post-onlinemeetings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get onlineMeeting" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Delete an onlineMeeting object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Update the properties of the specified onlineMeeting object. For the list of properties that support updating, see the Request body section." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/attendanceReports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List meetingAttendanceReports" />
            <PropertyValue Property="LongDescription" String="Get a list of meetingAttendanceReport objects for an onlineMeeting or a virtualEvent. Each time an online meeting or a virtual event ends, an attendance report is generated for that session." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get meetingAttendanceReport" />
                <PropertyValue Property="LongDescription" String="Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/attendanceReports/attendanceRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attendanceRecords" />
            <PropertyValue Property="LongDescription" String="Get a list of attendanceRecord objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/attendeeReport">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/recording">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get onlineMeeting" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/recordings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get callRecording" />
            <PropertyValue Property="LongDescription" String="Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/onlineMeetings/transcripts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get callTranscript" />
            <PropertyValue Property="LongDescription" String="Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/outlook/masterCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List masterCategories" />
            <PropertyValue Property="LongDescription" String="Get all the categories that have been defined for a user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get Outlook category" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of the specified outlookCategory object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookuser-list-mastercategories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookuser-post-mastercategories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookcategory-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookcategory-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookcategory-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create Outlook category" />
            <PropertyValue Property="LongDescription" String="Create an outlookCategory object in the user's master list of categories." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete outlookCategory" />
            <PropertyValue Property="LongDescription" String="Delete the specified outlookCategory object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update outlookCategory" />
            <PropertyValue Property="LongDescription" String="Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName property once you have created the category." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/outlook/supportedTimeZones">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="outlookUser: supportedTimeZones" />
            <PropertyValue Property="LongDescription" String="Get the list of time zones that are supported for the user, as configured on the user's mailbox server. You can explicitly specify to have time zones returned in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default. When setting up an Outlook client, the user selects the preferred time zone from this supported list. You can subsequently get the preferred time zone by&#xA;getting the user's mailbox settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookuser-supportedtimezones?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/outlookuser-supportedtimezones?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/ownedDevices">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ownedDevices" />
            <PropertyValue Property="LongDescription" String="Get the list of devices that are owned by the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-owneddevices?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/ownedObjects">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ownedObjects" />
            <PropertyValue Property="LongDescription" String="Get the list of directory objects that are owned by the user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-ownedobjects?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/people">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List people" />
            <PropertyValue Property="LongDescription" String="Retrieve a collection of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships. You can get this information via the People API. For examples, see the Examples section and the article Use the People API to get information about the people most relevant to you." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-people?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/photo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get profilePhoto" />
            <PropertyValue Property="LongDescription" String="Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,&#xA;360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.&#xA;If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.&#xA;For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete profilePhoto" />
            <PropertyValue Property="LongDescription" String="Delete the photo for the signed-in user or the specified group. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update profilePhoto" />
            <PropertyValue Property="LongDescription" String="Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/photos/48x48">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get profilePhoto" />
            <PropertyValue Property="LongDescription" String="Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,&#xA;360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.&#xA;If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.&#xA;For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/profilephoto-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/planner/plans">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List plans" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerplan objects shared with a user object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/planner/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannertask objects assigned to a User." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planneruser-list-tasks?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/presence">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get presence" />
            <PropertyValue Property="LongDescription" String="Get a user's presence information." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/print/recentPrinterShares">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List recentPrinterShares" />
            <PropertyValue Property="LongDescription" String="Get a list of printerShares recently used by the signed-in user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-recentprintershares?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/registeredDevices">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List registeredDevices" />
            <PropertyValue Property="LongDescription" String="Get the list of user's registered devices." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/user-list-registereddevices?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/settings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get settings" />
            <PropertyValue Property="LongDescription" String="Read the user and organization userSettings object.&#xA;To learn how to update the properties of the userSettings object, see update user settings." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/usersettings-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/usersettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update userSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of the userSettings object. &#xA;Users in the same organization can have different settings based on their preference or on the organization policies. &#xA;To get the user current settings, see current user settings. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/settings/itemInsights">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get userInsightsSettings" />
            <PropertyValue Property="LongDescription" String="Get the user-customizable privacy settings for itemInsights and meeting hours insights." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userinsightssettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/settings/windows">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List Windows settings" />
            <PropertyValue Property="LongDescription" String="Get a list of windowsSetting objects and their properties for the signed in user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsSetting" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a windowsSetting object by passing the ID of the setting in the URL. This method gets the setting for the signed-in user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/usersettings-list-windows?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowssetting-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/settings/windows/instances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List Windows setting instances" />
            <PropertyValue Property="LongDescription" String="Get a list of windowsSettingInstance objects and their properties for the signed-in user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get windowsSettingInstance" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a windowsSettingInstance object by passing the Windows setting ID and Windows setting instance ID in the URL. This method gets a windowsSettingInstance for the signed-in user." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowssetting-list-instances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/windowssettinginstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/teamwork/associatedTeams">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List associatedTeamInfo" />
            <PropertyValue Property="LongDescription" String="Get the list of teams in Microsoft Teams that a user is associated with.&#xA;Currently, a user can be associated with a team in two different ways:" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/associatedteaminfo-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/todo/lists">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List lists" />
            <PropertyValue Property="LongDescription" String="Get a list of the todoTaskList objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get todoTaskList" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a todoTaskList object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todo-list-lists?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todo-post-lists?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create todoTaskList" />
            <PropertyValue Property="LongDescription" String="Create a new lists object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update todoTaskList" />
            <PropertyValue Property="LongDescription" String="Update the properties of a todoTaskList object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete todoTaskList" />
            <PropertyValue Property="LongDescription" String="Deletes a todoTaskList object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/todo/lists/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Get the todoTask resources from the tasks navigation property of a specified todoTaskList." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get todoTask" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a todoTask object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-list-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotasklist-post-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create todoTask" />
            <PropertyValue Property="LongDescription" String="Create a new task object in a specified todoTaskList." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete todoTask" />
            <PropertyValue Property="LongDescription" String="Deletes a todoTask object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update todoTask" />
            <PropertyValue Property="LongDescription" String="Update the properties of a todoTask object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/todo/lists/tasks/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskFileAttachments" />
            <PropertyValue Property="LongDescription" String="Get a list of the taskFileAttachment objects and their properties. The contentBytes property will not be returned in the response. Use the Get attachment API to view the contentBytes." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get taskFileAttachment" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a taskFileAttachment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-list-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-post-attachments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/taskfileattachment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/taskfileattachment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create taskFileAttachment" />
            <PropertyValue Property="LongDescription" String="Add a new taskFileAttachment object to a todoTask. This operation limits the size of the attachment you can add to under 3 MB. If the size of the file attachments is more than 3 MB, create an upload session to upload the attachments." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete taskFileAttachment" />
            <PropertyValue Property="LongDescription" String="Delete a taskFileAttachment object from a todoTask resource." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/todo/lists/tasks/checklistItems">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create checklistItem" />
            <PropertyValue Property="LongDescription" String="Create a new checklistItem object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-post-checklistitems?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-list-checklistitems?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/checklistitem-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/checklistitem-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/checklistitem-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List checklistItems" />
            <PropertyValue Property="LongDescription" String="Get the checklistItem resources associated to a todoTask from the checklistItems navigation property." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get checklistItem" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a checklistItem object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update checklistItem" />
            <PropertyValue Property="LongDescription" String="Update the properties of a checklistItem object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete checklistItem" />
            <PropertyValue Property="LongDescription" String="Delete a checklistItem object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/me/todo/lists/tasks/linkedResources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create linkedResource" />
            <PropertyValue Property="LongDescription" String="Create a linkedResource object to associate a specified task with an item in a partner application. For example, you can associate a task with an email item in Outlook that spurred the task, and you can create a linkedResource object to track its association. You can also create a linkedResource object while creating a task." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-post-linkedresources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/todotask-list-linkedresources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/linkedresource-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/linkedresource-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/linkedresource-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List linkedResources" />
            <PropertyValue Property="LongDescription" String="Get information of one or more items in a partner application, based on which a specified task was created. The information is represented in a linkedResource object for each item. It includes an external ID for the item in the partner application, and if applicable, a deep link to that item in the application." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get linkedResource" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a linkedResource object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update linkedResource" />
            <PropertyValue Property="LongDescription" String="Update the properties of a linkedResource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete linkedResource" />
            <PropertyValue Property="LongDescription" String="Delete a linkedResource object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/buckets">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create plannerBucket" />
            <PropertyValue Property="LongDescription" String="Create a new plannerBucket object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-post-buckets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-list-buckets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbucket-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbucket-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbucket-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List buckets" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerbucket objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get plannerBucket" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a plannerBucket object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete plannerBucket" />
            <PropertyValue Property="LongDescription" String="Delete plannerBucket." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerbucket" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerbucket object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/buckets/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerTask objects associated to a plannerBucket object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbucket-list-tasks?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/plans">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create plannerPlan" />
            <PropertyValue Property="LongDescription" String="Create a new plannerPlan object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-post-plans?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-list-plans?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplan-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplan-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplan-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List plans" />
            <PropertyValue Property="LongDescription" String="Get a list of plannerPlan objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get plannerPlan" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a plannerplan object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete plannerPlan" />
            <PropertyValue Property="LongDescription" String="Delete a plannerPlan object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerPlan" />
            <PropertyValue Property="LongDescription" String="Update the properties of a plannerPlan object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/plans/buckets">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List buckets" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerBucket objects contained by a plannerPlan object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplan-list-buckets?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/plans/details">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get plannerPlanDetails" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a plannerPlanDetails object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplandetails-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplandetails-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerplandetails" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerplandetails object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/plans/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannerTask objects associated with a plannerPlan object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerplan-list-tasks?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of plannertask objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get plannerTask" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of plannerTask object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-list-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannertask-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannertask-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannertask-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create plannerTask" />
            <PropertyValue Property="LongDescription" String="Create a new plannerTask." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete plannerTask" />
            <PropertyValue Property="LongDescription" String="Delete a plannerTask object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerTask" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerTask object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/tasks/assignedToTaskBoardFormat">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get plannerAssignedToTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerassignedtotaskboardtaskformat-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerassignedtotaskboardtaskformat-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerAssignedToTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerAssignedToTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/tasks/bucketTaskBoardFormat">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerBucketTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Update the properties of a plannerBucketTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbuckettaskboardtaskformat-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerbuckettaskboardtaskformat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get plannerBucketTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/tasks/details">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get plannerTaskDetails" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a plannerTaskDetails object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannertaskdetails-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannertaskdetails-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannertaskdetails" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerTaskDetails object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/planner/tasks/progressTaskBoardFormat">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update plannerProgressTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Update the properties of plannerProgressTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerprogresstaskboardtaskformat-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/plannerprogresstaskboardtaskformat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get plannerProgressTaskBoardTaskFormat" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/activityBasedTimeoutPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List activityBasedTimeoutPolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of activityBasedTimeoutPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get activityBasedTimeoutPolicy" />
                <PropertyValue Property="LongDescription" String="Get the properties of an activityBasedTimeoutPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/activitybasedtimeoutpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create activityBasedTimeoutPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new activityBasedTimeoutPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete activityBasedTimeoutPolicy" />
            <PropertyValue Property="LongDescription" String="Delete an activityBasedTimeoutPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update activitybasedtimeoutpolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an activityBasedTimeoutPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/adminConsentRequestPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get adminConsentRequestPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an adminConsentRequestPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/adminconsentrequestpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update adminConsentRequestPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an adminConsentRequestPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/appManagementPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create appManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Create an appManagementPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appManagementPolicies" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of appManagementPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get appManagementPolicy" />
                <PropertyValue Property="LongDescription" String="Read the properties of an appManagementPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete appManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Delete an appManagementPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update appManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Update an appManagementPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/appManagementPolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appliesTo" />
            <PropertyValue Property="LongDescription" String="List application and service principal objects that are assigned an appManagementPolicy policy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/appmanagementpolicy-list-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationFlowsPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationFlowsPolicy" />
            <PropertyValue Property="LongDescription" String="Update the selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationflowspolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationflowspolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get authenticationFlowsPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationFlowsPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationMethodsPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationMethodsPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodspolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodspolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get authenticationMethodsPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationMethodsPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/email">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get emailAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an emailAuthenticationMethodConfiguration object, which represents the email OTP authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/emailauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete emailAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Remove changes made to the email authentication method policy by reverting the policy to its default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update emailAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of an emailAuthenticationMethodConfiguration object, which represents the email OTP authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/fido2">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete fido2AuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Remove changes made to the FIDO2 authentication method policy by reverting the policy to its default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/fido2authenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update fido2AuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a fido2AuthenticationMethodConfiguration object, which represents the FIDO2 Security Keys authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get fido2AuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of the fido2AuthenticationMethodConfiguration object, which represents the FIDO2 Security Keys authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/microsoftAuthenticator">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete microsoftAuthenticatorAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Remove changes made to the Microsoft Authenticator authentication method policy by reverting the policy to its default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get microsoftAuthenticatorAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of the microsoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update microsoftAuthenticatorAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a microsoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/sms">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete smsAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Remove changes made to the SMS authentication method policy by reverting the policy to its default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/smsauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/smsauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/smsauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get smsAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a smsAuthenticationMethodConfiguration object, which represents the SMS authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update smsAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a smsAuthenticationMethodConfiguration object, which represents the SMS authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/softwareOath">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete softwareOathAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Revert the third-party software Oath authentication method policy to its default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update softwareOathAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a softwareOathAuthenticationMethodConfiguration object, which represents the third-party software OATH authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get softwareOathAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a softwareOathAuthenticationMethodConfiguration object, which represents the third-party software OATH authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete temporaryAccessPassAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Revert the Temporary Access Pass policy to its default configuration, represented by a default temporaryAccessPassAuthenticationMethodConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update temporaryAccessPassAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the Temporary Access Pass policy for the Microsoft Entra tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get temporaryAccessPassAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the details of the Temporary Access Pass policy for the Microsoft Entra tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/voice">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get voiceAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a voiceAuthenticationMethodConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update voiceAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a voiceAuthenticationMethodConfiguration object, which represents the voice call authentication method policy for the Microsoft Entra tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete voiceAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Revert the voice call authentication method policy to its default configuration." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/x509Certificate">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete x509CertificateAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Delete the tenant-customized x509CertificateAuthenticationMethodConfiguration object and restore the default configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update x509CertificateAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Update the properties of the X.509 certificate authentication method." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get x509CertificateAuthenticationMethodConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the configuration details for the X.509 certificate authentication method in the authentication methods policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authenticationStrengthPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authenticationStrengthPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new custom authenticationStrengthPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthroot-post-policies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthroot-list-policies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationstrengthroot-delete-policies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authenticationStrengthPolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authenticationStrengthPolicy" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an authenticationStrengthPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authenticationStrengthPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authenticationStrengthPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a custom authenticationStrengthPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/authorizationPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update authorizationPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an authorizationPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authorizationpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authorizationpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get authorizationPolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of an authorizationPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/claimsMappingPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create claimsMappingPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new claimsMappingPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-post-claimsmappingpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List claimsMappingPolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of claimsMappingPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get claimsMappingPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a claimsMappingPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update claimsmappingpolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a claimsMappingPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete claimsMappingPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a claimsMappingPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/claimsMappingPolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appliesTo" />
            <PropertyValue Property="LongDescription" String="Get a list of directoryObject objects that a claimsMappingPolicy object has been applied to. The claimsMappingPolicy can only be applied to application and servicePrincipal resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/claimsmappingpolicy-list-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update crossTenantAccessPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a cross-tenant access policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get crossTenantAccessPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a crossTenantAccessPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/default">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get crossTenantAccessPolicyConfigurationDefault" />
            <PropertyValue Property="LongDescription" String="Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update crossTenantAccessPolicyConfigurationDefault" />
            <PropertyValue Property="LongDescription" String="Update the default configuration of a cross-tenant access policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/partners">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create crossTenantAccessPolicyConfigurationPartner" />
            <PropertyValue Property="LongDescription" String="Create a new partner configuration in a cross-tenant access policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-post-partners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicy-list-partners?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List partners" />
            <PropertyValue Property="LongDescription" String="Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get crossTenantAccessPolicyConfigurationPartner" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a partner-specific configuration." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete crossTenantAccessPolicyConfigurationPartner" />
            <PropertyValue Property="LongDescription" String="Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update crossTenantAccessPolicyConfigurationPartner" />
            <PropertyValue Property="LongDescription" String="Update the properties of a partner-specific configuration." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/partners/identitySynchronization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create identitySynchronization" />
            <PropertyValue Property="LongDescription" String="Create a cross-tenant user synchronization policy for a partner-specific configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete crossTenantIdentitySyncPolicyPartner" />
            <PropertyValue Property="LongDescription" String="Delete the user synchronization policy for a partner-specific configuration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get crossTenantIdentitySyncPolicyPartner" />
            <PropertyValue Property="LongDescription" String="Get the user synchronization policy of a partner-specific configuration." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update multiTenantOrganizationIdentitySyncPolicyTemplate" />
            <PropertyValue Property="LongDescription" String="Update the cross-tenant access policy template with user synchronization settings for a multitenant organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get multiTenantOrganizationIdentitySyncPolicyTemplate" />
            <PropertyValue Property="LongDescription" String="Get the cross-tenant access policy template with user synchronization settings for a multitenant organization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="multiTenantOrganizationIdentitySyncPolicyTemplate: resetToDefaultSettings" />
            <PropertyValue Property="LongDescription" String="Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get multiTenantOrganizationPartnerConfigurationTemplate" />
            <PropertyValue Property="LongDescription" String="Get the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update multiTenantOrganizationPartnerConfigurationTemplate" />
            <PropertyValue Property="LongDescription" String="Update the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="multiTenantOrganizationPartnerConfigurationTemplate: resetToDefaultSettings" />
            <PropertyValue Property="LongDescription" String="Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/defaultAppManagementPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get tenantAppManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties of a tenantAppManagementPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantappmanagementpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tenantAppManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a tenantAppManagementPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/featureRolloutPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create featureRolloutPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new featureRolloutPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicies-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicies-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List featureRolloutPolicies" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of featureRolloutPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get featureRolloutPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a featureRolloutPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete featureRolloutPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a featureRolloutPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update featurerolloutpolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of featureRolloutPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/featureRolloutPolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove appliesTo on a featureRolloutPolicy" />
            <PropertyValue Property="LongDescription" String="Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicy-delete-appliesto?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/featurerolloutpolicy-post-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Assign appliesTo on a featureRolloutPolicy" />
            <PropertyValue Property="LongDescription" String="Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/homeRealmDiscoveryPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List homeRealmDiscoveryPolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of homeRealmDiscoveryPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get homeRealmDiscoveryPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create homeRealmDiscoveryPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new homeRealmDiscoveryPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete homeRealmDiscoveryPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a homeRealmDiscoveryPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update homerealmdiscoverypolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a homeRealmDiscoveryPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/homeRealmDiscoveryPolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appliesTo" />
            <PropertyValue Property="LongDescription" String="Get a list of directoryObject objects that a homeRealmDiscoveryPolicy object has been applied to." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/homerealmdiscoverypolicy-list-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/identitySecurityDefaultsEnforcementPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update identitySecurityDefaultsEnforcementPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an identitySecurityDefaultsEnforcementPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get identitySecurityDefaultsEnforcementPolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/permissionGrantPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List permissionGrantPolicies" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of permissionGrantPolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get permissionGrantPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve a single permissionGrantPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-permissiongrantpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Delete a permissionGrantPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Update properties of a  permissionGrantPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/permissionGrantPolicies/excludes">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create permissionGrantConditionSet in excludes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a  permissionGrantPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-excludes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-excludes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-excludes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List excludes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the condition sets which are *excluded* in a permissionGrantPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete permissionGrantConditionSet from excludes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/permissionGrantPolicies/includes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List includes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the condition sets which are *included* in a permissionGrantPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-list-includes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-post-includes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/permissiongrantpolicy-delete-includes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create permissionGrantConditionSet in includes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a  permissionGrantPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete permissionGrantConditionSet from includes collection of permissionGrantPolicy" />
            <PropertyValue Property="LongDescription" String="Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleManagementPolicies" />
            <PropertyValue Property="LongDescription" String="Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the details of a role management policy." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicies/rules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List rules (for a role management policy)" />
            <PropertyValue Property="LongDescription" String="Get the rules or settings defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicyRule" />
                <PropertyValue Property="LongDescription" String="Retrieve a rule or settings defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-rules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyrule-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update unifiedRoleManagementPolicyRule" />
            <PropertyValue Property="LongDescription" String="Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles:" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicies/DirectoryRole_">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update unifiedRoleManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Update the details of a role management policy unifiedRoleManagementPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicies/Group_">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the details of a role management policy." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the details of a role management policy." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update unifiedRoleManagementPolicy" />
            <PropertyValue Property="LongDescription" String="Update the details of a role management policy unifiedRoleManagementPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicyAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleManagementPolicyAssignments" />
            <PropertyValue Property="LongDescription" String="Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicyAssignment" />
                <PropertyValue Property="LongDescription" String="Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/roleManagementPolicyAssignments/Group_">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get unifiedRoleManagementPolicyAssignment" />
            <PropertyValue Property="LongDescription" String="Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedrolemanagementpolicyassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/tokenIssuancePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Get a list of tokenIssuancePolicy objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-post-tokenissuancepolicy?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Create a new tokenIssuancePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Delete a tokenIssuancePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a tokenIssuancePolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/tokenIssuancepolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get tokenIssuancePolicy" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a tokenIssuancePolicy object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get tokenIssuancePolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a tokenIssuancePolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/tokenIssuancePolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appliesTo" />
            <PropertyValue Property="LongDescription" String="Get a list of directoryObject objects that a tokenIssuancePolicy object has been applied to. The tokenIssuancePolicy can only be applied to application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenissuancepolicy-list-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/tokenLifetimePolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create tokenLifetimePolicy" />
            <PropertyValue Property="LongDescription" String="Create a new tokenLifetimePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-post-tokenlifetimepolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tokenLifetimePolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of tokenLifetimePolicy objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get tokenLifetimePolicy" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a tokenLifetimePolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update tokenlifetimepolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of a tokenLifetimePolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete tokenLifetimePolicy" />
            <PropertyValue Property="LongDescription" String="Delete a tokenLifetimePolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/policies/tokenLifetimePolicies/appliesTo">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appliesTo" />
            <PropertyValue Property="LongDescription" String="Get a list of directoryObject objects that a tokenLifetimePolicy object has been applied to. The tokenLifetimePolicy can only be applied to application." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tokenlifetimepolicy-list-appliesto?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/connectors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printConnectors" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of print connectors." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printConnector" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a printConnector object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-connectors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printconnector-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printconnector-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printconnector-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete printConnector" />
            <PropertyValue Property="LongDescription" String="Delete (unregister) a printConnector." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printConnector" />
            <PropertyValue Property="LongDescription" String="Update the properties of a printConnector object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get printOperation" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a printOperation object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printOperation" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a printOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printers" />
            <PropertyValue Property="LongDescription" String="Retrieve the list of printers that are registered in the tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printer" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a printer object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-printers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printer" />
            <PropertyValue Property="LongDescription" String="Update the properties of a printer object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete printer" />
            <PropertyValue Property="LongDescription" String="Delete (unregister) a printer." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers/connectors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printConnectors for a printer" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of printConnectors associated with the printer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-list-connectors?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers/jobs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printJobs for a printer" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of print jobs associated with the printer." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printJob" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a print job." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-list-jobs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-post-jobs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printjob-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create printJob" />
            <PropertyValue Property="LongDescription" String="Create a new printJob for a printer.  Also creates a new printDocument associated with the printJob." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printJob" />
            <PropertyValue Property="LongDescription" String="Update a print job. Only the configuration property can be updated. Updating a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers/jobs/documents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Download printDocument binary file" />
            <PropertyValue Property="LongDescription" String="Download the binary file associated with a printDocument. Calling this method yields a redirect response with a preauthenticated URL that can be used to download the payload." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printdocument-get-file?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers/shares">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printerShares for a printer" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of printer shares associated with the printer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-list-shares?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/printers/taskTriggers">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create printTaskTrigger" />
            <PropertyValue Property="LongDescription" String="Create a new task trigger on the specified printer. Currently, only one task trigger can be specified per printer, but this limit might be removed in the future. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-post-tasktriggers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-list-tasktriggers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printer-delete-tasktrigger?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printtasktrigger-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskTriggers" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printTaskTrigger" />
                <PropertyValue Property="LongDescription" String="Get a task trigger from a printer. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete printTaskTrigger" />
            <PropertyValue Property="LongDescription" String="Delete the task trigger of a printer to prevent related print events from triggering tasks on the specified printer." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/services">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printServices" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of printService objects that represent the services available to your tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printService" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a print service." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-services?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printservice-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/services/endpoints">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List endpoints" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of endpoints exposed by a print service." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printServiceEndpoint" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a print service endpoint." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printservice-list-endpoints?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printserviceendpoint-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/settings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get printSettings" />
            <PropertyValue Property="LongDescription" String="Retrieve tenant-wide settings for the Universal Print service." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-get-settings?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-update-settings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printSettings" />
            <PropertyValue Property="LongDescription" String="Update tenant-wide settings for the Universal Print service." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/shares">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List shares" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of printerShares." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printerShare" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a printer share." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-shares?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-post-shares?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create printerShare" />
            <PropertyValue Property="LongDescription" String="Create a new printerShare for the specified printer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printerShare" />
            <PropertyValue Property="LongDescription" String="Update the properties of a printer share. This method can be used to swap printers. For example, if a physical printer device breaks, an administrator can register a new printer device and update this printerShare to point to the new printer without requiring users to take any action." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete printerShare" />
            <PropertyValue Property="LongDescription" String="Delete a printer share (unshare the associated printer). This action can't be undone. If the printer is shared again in the future, any Windows users who had previously installed the printer needs to discover and reinstall it." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/shares/allowedGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allowedGroups" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-delete-allowedgroup?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-post-allowedgroups?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete allowedGroup from printerShare" />
            <PropertyValue Property="LongDescription" String="Revoke the specified group's access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create allowedGroup for printerShare" />
            <PropertyValue Property="LongDescription" String="Grant the specified group access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/shares/allowedUsers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List allowedUsers" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-delete-alloweduser?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-post-allowedusers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete allowedUser from printerShare" />
            <PropertyValue Property="LongDescription" String="Revoke the specified user's access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create allowedUser for printerShare" />
            <PropertyValue Property="LongDescription" String="Grant the specified user access to submit print jobs to the associated printerShare." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/shares/jobs">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create printJob for a printerShare" />
            <PropertyValue Property="LongDescription" String="Create a new printJob for a printerShare.  Also creates a new printDocument associated with the printJob." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-post-jobs?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printershare-list-jobs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List printJobs for a printerShare" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of print jobs associated with the printerShare." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/taskDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List taskDefinitions" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of task definitions that the requesting app defined in the tenant. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printTaskDefinition" />
                <PropertyValue Property="LongDescription" String="Get details about a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-list-taskdefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-post-taskdefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-delete-taskdefinition?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/print-update-taskdefinition?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printtaskdefinition-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create printTaskDefinition" />
            <PropertyValue Property="LongDescription" String="Create a new task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete printTaskDefinition" />
            <PropertyValue Property="LongDescription" String="Delete a taskDefinition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printTaskDefinition" />
            <PropertyValue Property="LongDescription" String="Update a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/print/taskDefinitions/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tasks" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of tasks associated with a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printTask" />
                <PropertyValue Property="LongDescription" String="Get details about a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printtaskdefinition-list-tasks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printtask-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printtaskdefinition-update-task?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update printTask" />
            <PropertyValue Property="LongDescription" String="Update a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/privacy/subjectRightsRequests">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create subjectRightsRequest" />
            <PropertyValue Property="LongDescription" String="Create a new subjectRightsRequest object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subjectRightsRequests" />
            <PropertyValue Property="LongDescription" String="Get a list of subjectRightsRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get subjectRightsRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a subjectRightsRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update subjectRightsRequest" />
            <PropertyValue Property="LongDescription" String="Update the properties of a subjectRightsRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/privacy/subjectRightsRequests/notes">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authoredNotes" />
            <PropertyValue Property="LongDescription" String="Get the list of authored notes assoicated with a subject rights request. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-list-notes?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/subjectrightsrequest-post-notes?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authoredNote" />
            <PropertyValue Property="LongDescription" String="Create a new authoredNote object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get reportRoot" />
            <PropertyValue Property="LongDescription" String="Read properties and relationships of the reportRoot object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update reportRoot" />
            <PropertyValue Property="LongDescription" String="Update the properties of a reportRoot object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/authenticationMethods/userRegistrationDetails">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userRegistrationDetails" />
            <PropertyValue Property="LongDescription" String="Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object. This method doesn't work for disabled users. " />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get userRegistrationDetails" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a userRegistrationDetails object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/authenticationmethodsroot-list-userregistrationdetails?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/userregistrationdetails-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/dailyPrintUsageByPrinter">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List dailyPrintUsageByPrinter" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of daily print usage summaries, grouped by printer." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printUsageByPrinter" />
                <PropertyValue Property="LongDescription" String="Retrieve a usage summary for a printer for a particular time period. For descriptions of each of the endpoints, see printUsageByPrinter." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printusagebyprinter-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/dailyPrintUsageByUser">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List dailyPrintUsageByUser" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of daily print usage summaries, grouped by user." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get printUsageByUser" />
                <PropertyValue Property="LongDescription" String="Retrieve a user's usage summary for a particular time period. For descriptions of each endpoint, see printUsageByUser." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-list-dailyprintusagebyuser?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/printusagebyuser-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getEmailActivityUserDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about email activity users have performed." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailactivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getEmailAppUsageUserDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getEmailAppUsageUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about which activities users performed on the various email apps." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getemailappusageuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getM365AppUserDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getM365AppUserDetail" />
            <PropertyValue Property="LongDescription" String="Get a report that provides the details about which apps and platforms users have used." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getm365appuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getTeamsDeviceUsageUserDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsDeviceUsageUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Microsoft Teams device usage by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsdeviceusageuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getTeamsTeamActivityDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsTeamActivityDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Microsoft Teams activity by team. The numbers include activities for both licensed and nonlicensed users." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsteamactivitydetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/getTeamsUserActivityUserDetail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="reportRoot: getTeamsUserActivityUserDetail" />
            <PropertyValue Property="LongDescription" String="Get details about Microsoft Teams user activity by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-getteamsuseractivityuserdetail?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/monthlyPrintUsageByPrinter">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List monthlyPrintUsageByPrinter" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of monthly print usage summaries, grouped by printer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyprinter?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/monthlyPrintUsageByUser">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List monthlyPrintUsageByUser" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of monthly print usage summaries, grouped by user." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/partners/billing/manifests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get manifest" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a manifest object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get manifest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a manifest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/partners-billing-manifest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/reports/partners/billing/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get operation" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an operation object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get operation" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an operation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/partners-billing-operation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create unifiedRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new unifiedRoleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List unifiedRoleAssignments" />
            <PropertyValue Property="LongDescription" String="Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:&#xA;- directory (Microsoft Entra ID)&#xA;- entitlement management (Microsoft Entra entitlement management)" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleAssignment" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a unifiedRoleAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete unifiedRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Delete a unifiedRoleAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleAssignmentScheduleInstances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleAssignmentScheduleInstances" />
            <PropertyValue Property="LongDescription" String="Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleAssignmentScheduleInstance" />
                <PropertyValue Property="LongDescription" String="Get the instance of an active role assignment." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleAssignmentScheduleRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleAssignmentScheduleRequests" />
            <PropertyValue Property="LongDescription" String="Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleAssignmentScheduleRequest" />
                <PropertyValue Property="LongDescription" String="In PIM, read the details of a request for an active and persistent role assignment made through the unifiedRoleAssignmentScheduleRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create roleAssignmentScheduleRequests" />
            <PropertyValue Property="LongDescription" String="In PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object: To call this API to update, renew, and extend assignments for yourself, you must have multifactor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Microsoft Entra multifactor authentication to secure sign-in events." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleAssignmentSchedules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleAssignmentSchedules" />
            <PropertyValue Property="LongDescription" String="Get the schedules for active role assignment operations." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleAssignmentSchedule" />
                <PropertyValue Property="LongDescription" String="Retrieve the schedule for an active role assignment operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create roleDefinitions" />
            <PropertyValue Property="LongDescription" String="Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroledefinition-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleDefinitions" />
            <PropertyValue Property="LongDescription" String="Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:&#xA;- directory (Microsoft Entra ID)&#xA;- entitlement management (Microsoft Entra Entitlement Management)" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleDefinition" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update unifiedRoleDefinition" />
            <PropertyValue Property="LongDescription" String="Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete unifiedRoleDefinition" />
            <PropertyValue Property="LongDescription" String="Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleEligibilityScheduleInstances">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleEligibilityScheduleInstances" />
            <PropertyValue Property="LongDescription" String="Get the instances of role eligibilities." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleEligibilityScheduleInstance" />
                <PropertyValue Property="LongDescription" String="Get the instance of a role eligibility." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleEligibilityScheduleRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleEligibilityScheduleRequests" />
            <PropertyValue Property="LongDescription" String="In PIM, retrieve the requests for role eligibilities for principals made through the unifiedRoleEligibilityScheduleRequest object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleEligibilityScheduleRequest" />
                <PropertyValue Property="LongDescription" String="In PIM, read the details of a request for for a role eligibility request made through the unifiedRoleEligibilityScheduleRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create roleEligibilityScheduleRequest" />
            <PropertyValue Property="LongDescription" String="In PIM, request for a role eligibility for a principal through the unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/directory/roleEligibilitySchedules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleEligibilitySchedules" />
            <PropertyValue Property="LongDescription" String="Get the unifiedRoleEligibilitySchedule resources from the roleEligibilitySchedules navigation property." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get unifiedRoleEligibilitySchedule" />
                <PropertyValue Property="LongDescription" String="Retrieve the schedule for a role eligibility operation." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/entitlementManagement/roleAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create unifiedRoleAssignment" />
            <PropertyValue Property="LongDescription" String="Create a new unifiedRoleAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List unifiedRoleAssignments" />
            <PropertyValue Property="LongDescription" String="Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:&#xA;- directory (Microsoft Entra ID)&#xA;- entitlement management (Microsoft Entra entitlement management)" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/roleManagement/entitlementManagement/roleDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List roleDefinitions" />
            <PropertyValue Property="LongDescription" String="Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:&#xA;- directory (Microsoft Entra ID)&#xA;- entitlement management (Microsoft Entra Entitlement Management)" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/search/acronyms">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List acronyms" />
            <PropertyValue Property="LongDescription" String="Get a list of the acronym objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get acronym" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an acronym object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-list-acronyms?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-post-acronyms?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-acronym-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-acronym-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-acronym-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create acronym" />
            <PropertyValue Property="LongDescription" String="Create a new acronym object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete acronym" />
            <PropertyValue Property="LongDescription" String="Delete an acronym object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update acronym" />
            <PropertyValue Property="LongDescription" String="Update the properties of an acronym object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/search/bookmarks">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookmark" />
            <PropertyValue Property="LongDescription" String="Create a new bookmark object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-post-bookmarks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-list-bookmarks?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-bookmark-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-bookmark-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-bookmark-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List bookmarks" />
            <PropertyValue Property="LongDescription" String="Get a list of bookmark objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookmark" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a bookmark object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookmark" />
            <PropertyValue Property="LongDescription" String="Delete a bookmark object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookmark" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookmark object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/search/qnas">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create qna" />
            <PropertyValue Property="LongDescription" String="Create a new qna object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-post-qnas?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-searchentity-list-qnas?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-qna-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-qna-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/search-qna-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List qnas" />
            <PropertyValue Property="LongDescription" String="Get a list of the qna objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get qna" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a qna object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update qna" />
            <PropertyValue Property="LongDescription" String="Update the properties of a qna object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete qna" />
            <PropertyValue Property="LongDescription" String="Delete a qna object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/alerts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List alerts" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of alert objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get alert" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an alert object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/alert-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/alert-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/alert-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update alert" />
            <PropertyValue Property="LongDescription" String="Update an editable alert property within any integrated solution to keep alert status and assignments in sync across solutions. This method updates any solution that has a record of the referenced alert ID." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/alerts_v2">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List alerts_v2" />
            <PropertyValue Property="LongDescription" String="Get a list of alert resources created to track suspicious activities in an organization. This operation lets you filter and sort through alerts to create an informed cyber security response. It exposes a collection of alerts that were flagged in your network, within the time range you specified in your environment retention policy. The most recent alerts are displayed at the top of the list." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get alert" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of an alert object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-list-alerts_v2?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-alert-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-alert-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update alert" />
            <PropertyValue Property="LongDescription" String="Update the properties of an alert object in an organization based on the specified alert id property." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/alerts_v2/comments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create comment for alert" />
            <PropertyValue Property="LongDescription" String="Create a comment for an existing alert based on the specified alert id property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-alert-post-comments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/endUserNotifications">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List endUserNotifications" />
            <PropertyValue Property="LongDescription" String="Get a list of endUserNotification objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-endusernotifications?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/landingPages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List landingPages" />
            <PropertyValue Property="LongDescription" String="Get a list of the landingPage objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-landingpage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/loginPages">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List loginPages" />
            <PropertyValue Property="LongDescription" String="Get a list of the loginPage objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-loginpage?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get attackSimulationOperation" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation operation to track a long-running operation request for a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get attackSimulationOperation" />
                <PropertyValue Property="LongDescription" String="Get an attack simulation operation to track a long-running operation request for a tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/payloads">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List payloads" />
            <PropertyValue Property="LongDescription" String="Get a list of payloads for attack simulation campaigns. This operation expects the mandatory parameter source to filter and query the respective data source." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get payload" />
                <PropertyValue Property="LongDescription" String="Get an attack simulation campaign payload for a tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-payloads?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/payload-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/payloads/detail">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get payloadDetail" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation campaign payload detail for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/payloaddetail-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulationAutomations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List simulationAutomations" />
            <PropertyValue Property="LongDescription" String="Get a list of attack simulation automations for a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get simulationAutomation" />
                <PropertyValue Property="LongDescription" String="Get an attack simulation automation for a tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-simulationautomations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulationautomation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulationAutomations/runs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List runs" />
            <PropertyValue Property="LongDescription" String="Get a list of the attack simulation automation runs for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulationautomation-list-runs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create simulation" />
            <PropertyValue Property="LongDescription" String="Create an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-post-simulation?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-simulations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List simulations" />
            <PropertyValue Property="LongDescription" String="Get a list of attack simulation campaigns for a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get simulation" />
                <PropertyValue Property="LongDescription" String="Get an attack simulation campaign for a tenant." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete simulation" />
            <PropertyValue Property="LongDescription" String="Delete an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update simulation" />
            <PropertyValue Property="LongDescription" String="Update an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/endUserNotificationSetting">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get simulation" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/excludedAccountTarget">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get simulation" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/includedAccountTarget">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get simulation" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/report/overview">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get simulationReportOverview" />
            <PropertyValue Property="LongDescription" String="Get an overview of an attack simulation and training campaign." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulationreportoverview-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/report/simulationUsers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List simulationUsers" />
            <PropertyValue Property="LongDescription" String="List users of a tenant and their online actions in an attack simulation campaign." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/usersimulationdetails-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/simulations/trainingSetting">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get simulation" />
            <PropertyValue Property="LongDescription" String="Get an attack simulation campaign for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/simulation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/attackSimulation/trainings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List trainings" />
            <PropertyValue Property="LongDescription" String="Get a list of the training objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attacksimulationroot-list-trainings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ediscoveryCases" />
            <PropertyValue Property="LongDescription" String="Get a list of the ediscoveryCase objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryCase" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryCase object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-casesroot-delete-ediscoverycases?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ediscoveryCase" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryCase object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete ediscoveryCase" />
            <PropertyValue Property="LongDescription" String="Delete an ediscoveryCase object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoveryCase" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoveryCase object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create custodians" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryCustodian object.&#xA;After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ediscoveryCustodian" />
            <PropertyValue Property="LongDescription" String="Get a list of the custodian objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryCustodian" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryCustodian object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/applyHold">
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/lastIndexOperation">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List lastIndexOperation" />
            <PropertyValue Property="LongDescription" String="Get a list of the ediscoveryIndexOperations associated with an ediscoveryCustodian." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/removeHold">
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/siteSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create siteSource" />
            <PropertyValue Property="LongDescription" String="Create a new siteSource object associated with an eDiscovery custodian." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-sitesources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List siteSources" />
            <PropertyValue Property="LongDescription" String="Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/unifiedGroupSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create custodian unifiedGroupSource" />
            <PropertyValue Property="LongDescription" String="Create a new unifiedGroupSource object associated with an eDiscovery custodian." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-unifiedgroupsources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-unifiedgroupsources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List unifiedGroupSources" />
            <PropertyValue Property="LongDescription" String="Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/custodians/userSources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List userSources" />
            <PropertyValue Property="LongDescription" String="Get a list of the userSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-usersources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-post-usersources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create custodian userSource" />
            <PropertyValue Property="LongDescription" String="Create a new userSource object associated with an eDiscovery custodian." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/legalHolds">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ediscoveryHoldPolicies" />
            <PropertyValue Property="LongDescription" String="Get a list of the ediscoveryHoldPolicy objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ediscoveryHoldPolicy" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryHoldPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/legalholds">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete ediscoveryHoldPolicy" />
            <PropertyValue Property="LongDescription" String="Delete an ediscoveryHoldPolicy object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-legalholds?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ediscoveryHoldPolicy" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryHoldPolicy object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryHoldPolicy" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryHoldPolicy object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoveryHoldPolicy" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoveryHoldPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/legalHolds/siteSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create siteSource" />
            <PropertyValue Property="LongDescription" String="Create a new siteSource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-sitesources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/legalHolds/userSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create userSource" />
            <PropertyValue Property="LongDescription" String="Create a new userSource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-usersources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/noncustodialdatasources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List ediscoveryNoncustodialDataSources" />
            <PropertyValue Property="LongDescription" String="Get a list of the non-custodial data sources and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryNoncustodialDataSource" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryNoncustodialDataSource object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-noncustodialdatasources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/noncustodialDataSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create nonCustodialDataSources" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryNoncustodialDataSource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-noncustodialdatasources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/noncustodialdatasources/applyHold">
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/noncustodialdatasources/removeHold">
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List caseOperations" />
            <PropertyValue Property="LongDescription" String="Get a list of the caseOperation objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get caseOperation" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a caseOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-operations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-caseoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/reviewSets">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List reviewSets" />
            <PropertyValue Property="LongDescription" String="Get a list of ediscoveryReviewSet objects associated with an eDiscovery case." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryReviewSet" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryReviewSet object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-reviewsets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-reviewsets?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create reviewSets" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryReviewSet object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/reviewSets/queries">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List queries" />
            <PropertyValue Property="LongDescription" String="Get the list of queries associated with an eDiscovery review set." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryReviewSetQuery" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryReviewSetQuery object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-list-queries?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-post-queries?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-delete-queries?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create ediscoveryReviewSetQuery" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryReviewSetQuery object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete ediscoveryReviewSetQuery" />
            <PropertyValue Property="LongDescription" String="Delete an ediscoveryReviewSetQuery object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoveryReviewSetQuery" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoveryReviewSetQuery object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create searches" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoverySearch object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-searches?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-searches?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-searches?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List searches" />
            <PropertyValue Property="LongDescription" String="Get the list of ediscoverySearch resources from an eDiscoveryCase object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoverySearch" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoverySearch object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete ediscoverySearch" />
            <PropertyValue Property="LongDescription" String="Delete an ediscoverySearch object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoverySearch" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoverySearch object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches/additionalSources">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add additional sources" />
            <PropertyValue Property="LongDescription" String="Create a new additional source associated with an eDiscovery search." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-post-additionalsources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-additionalsources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List additionalSources" />
            <PropertyValue Property="LongDescription" String="Get the list of additional sources associated with an eDiscovery search." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches/custodianSources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List custodianSources" />
            <PropertyValue Property="LongDescription" String="Get the list of custodial data sources associated with an eDiscovery search." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-custodiansources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-delete-custodiansources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-post-custodiansources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove custodianSources" />
            <PropertyValue Property="LongDescription" String="Remove a dataSource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add custodian sources" />
            <PropertyValue Property="LongDescription" String="Create a new custodian source associated with an eDiscovery search." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches/lastEstimateStatisticsOperation">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List lastEstimateStatisticsOperation" />
            <PropertyValue Property="LongDescription" String="Get the last  ediscoveryEstimateOperation objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-lastestimatestatisticsoperation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches/noncustodialsources">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List noncustodialSources" />
            <PropertyValue Property="LongDescription" String="Get the list of noncustodialSources associated with an eDiscovery search." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-list-noncustodialsources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/searches/noncustodialSources">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove noncustodialSources" />
            <PropertyValue Property="LongDescription" String="Remove an ediscoveryNoncustodialDataSource object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-delete-noncustodialsources?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-post-noncustodialsources?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add noncustodialDataSources" />
            <PropertyValue Property="LongDescription" String="Create a new non-custodial source associated with an eDiscovery search." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/settings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoveryCaseSettings" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoveryCaseSettings object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get ediscoveryCaseSettings" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryCaseSettings object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/tags">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List tags" />
            <PropertyValue Property="LongDescription" String="Get a list of eDiscoveryReviewTag objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get ediscoveryReviewTag" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an ediscoveryReviewTag object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-list-tags?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-post-tags?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-delete-tags?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create tags" />
            <PropertyValue Property="LongDescription" String="Create a new ediscoveryReviewTag object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove ediscoveryReviewTag" />
            <PropertyValue Property="LongDescription" String="Remove an ediscoveryReviewTag object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update ediscoveryReviewTag" />
            <PropertyValue Property="LongDescription" String="Update the properties of an ediscoveryReviewTag object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/tags/childTags">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewTag: asHierarchy" />
            <PropertyValue Property="LongDescription" String="List eDiscovery review tags with the tag hierarchy shown." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/cases/ediscoveryCases/tags/asHierarchy">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewTag: asHierarchy" />
            <PropertyValue Property="LongDescription" String="List eDiscovery review tags with the tag hierarchy shown." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/identities/healthIssues">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List healthIssues" />
            <PropertyValue Property="LongDescription" String="Get a list of healthIssue objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get healthIssue" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a healthIssue object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-identitycontainer-list-healthissues?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-healthissue-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-healthissue-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update healthIssue" />
            <PropertyValue Property="LongDescription" String="Update the properties of a healthIssue object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/identities/sensors">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sensors" />
            <PropertyValue Property="LongDescription" String="Get a list of sensor objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get sensor" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a sensor object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update sensor" />
            <PropertyValue Property="LongDescription" String="Update the properties of a sensor object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete sensor" />
            <PropertyValue Property="LongDescription" String="Delete a sensor object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/identities/sensors/getDeploymentAccessKey">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sensor: getDeploymentAccessKey" />
            <PropertyValue Property="LongDescription" String="Get the deployment access key for Microsoft Defender for Identity that is required to install sensors associated with the workspace." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/identities/sensors/getDeploymentPackageUri">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sensor: getDeploymentPackageUri" />
            <PropertyValue Property="LongDescription" String="Get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/identities/sensors/regenerateDeploymentAccessKey">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="sensor: regenerateDeploymentAccessKey" />
            <PropertyValue Property="LongDescription" String="Generate a new deployment access key that can be used to install a sensor associated with the workspace." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/incidents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List incidents" />
            <PropertyValue Property="LongDescription" String="Get a list of incident objects that Microsoft 365 Defender created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get incident" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an incident object. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-list-incidents?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-incident-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-incident-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update incident" />
            <PropertyValue Property="LongDescription" String="Update the properties of an incident object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/incidents/comments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create comment" />
            <PropertyValue Property="LongDescription" String="Create a comment for an existing incident based on the specified incident id property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-incident-post-comments?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/authorities">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List authorityTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the authorityTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get authorityTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a authorityTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-authorities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-authorities?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-authoritytemplate-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-delete-authorities?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create authorityTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new authorityTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete authorityTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a authorityTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/categories">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create categoryTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new categoryTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-categories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-categories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-delete-categories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-categorytemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List categoryTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the categoryTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get categoryTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a categoryTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete categoryTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a categoryTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/categories/subcategories">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create subcategoryTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new subcategoryTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-categorytemplate-post-subcategories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-categorytemplate-list-subcategories?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-subcategorytemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subcategories" />
            <PropertyValue Property="LongDescription" String="Get a list of subcategories subcategoryTemplate associated with a category template." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get subcategoryTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a subcategoryTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/categories/f44dkle55/subcategories">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete subcategoryTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a subcategoryTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-categorytemplate-delete-subcategories?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/citations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List citationTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the citationTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get citationTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a citationTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-citations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-citations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-delete-citations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-citationtemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create citationTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new citationTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete citationTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a citationTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/departments">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List departmentTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the departmentTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get departmentTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a departmentTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-departments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-departments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-delete-departments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-departmenttemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create departmentTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new departmentTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete departmentTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a departmentTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/filePlanReferences">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create filePlanReferenceTemplate" />
            <PropertyValue Property="LongDescription" String="Create a new filePlanReferenceTemplate object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-fileplanreferences?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-fileplanreferences?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-delete-fileplanreferences?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-fileplanreferencetemplate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List filePlanReferenceTemplates" />
            <PropertyValue Property="LongDescription" String="Get a list of the filePlanReferenceTemplate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get filePlanReferenceTemplate" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a filePlanReferenceTemplate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete filePlanReferenceTemplate" />
            <PropertyValue Property="LongDescription" String="Delete a filePlanReferenceTemplate object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/retentionLabels">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create retentionLabel" />
            <PropertyValue Property="LongDescription" String="Create a new retentionLabel object. To create a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-post-retentionlabel?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-labelsroot-list-retentionlabel?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionlabel-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionlabel-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List retentionLabels" />
            <PropertyValue Property="LongDescription" String="Get a list of the retentionLabel objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update retentionLabel" />
            <PropertyValue Property="LongDescription" String="Update the properties of a retentionLabel object. To update a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete retentionLabel" />
            <PropertyValue Property="LongDescription" String="Delete a retentionLabel object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/labels/retentionLabels/eventType">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update retentionEventType" />
            <PropertyValue Property="LongDescription" String="Update the properties of a retentionEventType object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentioneventtype-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/runHuntingQuery">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="security: runHuntingQuery" />
            <PropertyValue Property="LongDescription" String="Queries a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data, and format the query output in specific ways.  Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-security-runhuntingquery?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/secureScoreControlProfiles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List secureScoreControlProfiles" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a secureScoreControlProfiles object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get secureScoreControlProfile" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of an securescorecontrolprofile object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-list-securescorecontrolprofiles?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securescorecontrolprofile-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securescorecontrolprofile-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update secureScoreControlProfile" />
            <PropertyValue Property="LongDescription" String="Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/secureScores">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List secureScores" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of secureScore objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get secureScore" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a secureScore object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-list-securescores?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/securescore-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/articleIndicators">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get articleIndicator" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of an articleIndicator object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get articleIndicator" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an articleIndicator object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-articleindicator-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/articles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List articles" />
            <PropertyValue Property="LongDescription" String="Get a list of article objects, including their properties and relationships." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get article" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of an article object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-threatintelligence-list-articles?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-article-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/articles/indicators">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List indicators" />
            <PropertyValue Property="LongDescription" String="Get a list of articleIndicator objects that represent indicators of threat or compromise related to the contents of an article." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-article-list-indicators?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostComponents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostComponent" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostComponent object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostComponent" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostComponent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hostcomponent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostCookies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostCookie" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostCookie object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostCookie" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostCookie object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hostcookie-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostPairs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostPair" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostPair object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostPair" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostPair object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hostpair-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostPorts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostPort" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostPort object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostPort" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostPort object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hostport-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get host" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types:" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get host" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types:" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/childHostPairs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List childHostPairs" />
            <PropertyValue Property="LongDescription" String="Get the list of hostPair resources associated with a host, where that host is the *parent* and has an outgoing pairing to a *child*. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-childhostpairs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/components">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List components" />
            <PropertyValue Property="LongDescription" String="Get a list of hostComponent resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-components?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/cookies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List cookies" />
            <PropertyValue Property="LongDescription" String="Get a list of hostCookie resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-cookies?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/hostPairs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostPairs" />
            <PropertyValue Property="LongDescription" String="Get the list of hostPair resources associated with a host, where that host is *either* the *parent* or the *child*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-hostpairs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/parentHostPairs">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List parentHostPairs" />
            <PropertyValue Property="LongDescription" String="Get the list of hostPair resources associated with a host, where that host is the *child* and has an incoming pairing with a *parent*." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-parenthostpairs?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/passiveDns">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List passiveDns" />
            <PropertyValue Property="LongDescription" String="Get a list of passiveDnsRecord resources associated with a host. This method is a forward DNS lookup that queries the IP address of the specified host using its hostname. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-passivedns?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/passiveDnsReverse">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List passiveDnsReverse" />
            <PropertyValue Property="LongDescription" String="Get a collection of passiveDnsRecord resources from a reverse passive DNS retrieval.  A reverse DNS lookup queries the hostname of a host using an IP address." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-passivednsreverse?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/ports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostPorts" />
            <PropertyValue Property="LongDescription" String="Get the list of hostPort resources associated with a host." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-ports?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/reputation">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostReputation" />
            <PropertyValue Property="LongDescription" String="Get the properties and relationships of a hostReputation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-get-reputation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/sslCertificates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List hostSslCertificates" />
            <PropertyValue Property="LongDescription" String="Get a list of hostSslCertificate objects from the host navigation property." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-sslcertificates?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/subdomains">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List subdomains" />
            <PropertyValue Property="LongDescription" String="Get the list of subdomain resources associated with a host." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-subdomains?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/trackers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List trackers" />
            <PropertyValue Property="LongDescription" String="Get a list of hostTracker resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-host-list-trackers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/whois">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get whoisRecord" />
            <PropertyValue Property="LongDescription" String="Get the specified whoisRecord resource.  Specify the desired whoisRecord in one of the following two ways:&#xA;- Identify a host and get its current whoisRecord. &#xA;- Specify an id value to get the corresponding whoisRecord." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-whoisrecord-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hosts/whois/history">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List history" />
            <PropertyValue Property="LongDescription" String="Get the history for a whoisRecord, as represented by a collection of whoisHistoryRecord resources." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-whoisrecord-list-history?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostSslCertificates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostSslCertificate" />
            <PropertyValue Property="LongDescription" String="Get the properties and relationships of a hostSslCertificate object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostSslCertificate" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a hostSslCertificate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hostsslcertificate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/hostTrackers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get hostTracker" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostTracker object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get hostTracker" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a hostTracker object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-hosttracker-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/intelligenceProfileIndicators">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get intelligenceProfileIndicator" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a intelligenceProfileIndicator object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get intelligenceProfileIndicator" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a intelligenceProfileIndicator object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-intelligenceprofileindicator-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/intelProfiles">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List intelProfiles" />
            <PropertyValue Property="LongDescription" String="Get a list of the intelligenceProfile objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get intelligenceProfile" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a intelligenceProfile object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-threatintelligence-list-intelprofiles?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-intelligenceprofile-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/intelProfiles/indicators">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List indicators" />
            <PropertyValue Property="LongDescription" String="Get the intelligenceProfileIndicator resources from the indicators navigation property of an intelligenceProfile." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-intelligenceprofile-list-indicators?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/passiveDnsRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get passiveDnsRecord" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a passiveDnsRecord object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get passiveDnsRecord" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a passiveDnsRecord object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-passivednsrecord-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/sslCertificates">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sslCertificates" />
            <PropertyValue Property="LongDescription" String="Get a list of sslCertificate objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get sslCertificate" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of an sslCertificate object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-threatintelligence-list-sslcertificates?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sslcertificate-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/sslCertificates/relatedHosts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List relatedHosts" />
            <PropertyValue Property="LongDescription" String="Get a list of related host resources associated with an sslCertificate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-sslcertificate-list-relatedhosts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/subdomains">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get subdomain" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a subdomain object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get subdomain" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a subdomain object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-subdomain-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/vulnerabilities">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get vulnerability" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a vulnerability object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get vulnerability" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a vulnerability object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-vulnerability-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/vulnerabilities/components">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List components" />
            <PropertyValue Property="LongDescription" String="Get a list of vulnerabilityComponent objects related to a known vulnerability." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get vulnerabilityComponent" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a vulnerabilityComponent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-vulnerability-list-components?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-vulnerabilitycomponent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/whoisHistoryRecord">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get whoisHistoryRecord" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a whoisHistoryRecord object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get whoisHistoryRecord" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a whoisHistoryRecord object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-whoishistoryrecord-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/threatIntelligence/whoisRecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List whoisRecords" />
            <PropertyValue Property="LongDescription" String="Get a list of whoisRecord objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get whoisRecord" />
                <PropertyValue Property="LongDescription" String="Get the specified whoisRecord resource.  Specify the desired whoisRecord in one of the following two ways:&#xA;- Identify a host and get its current whoisRecord. &#xA;- Specify an id value to get the corresponding whoisRecord." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-threatintelligence-list-whoisrecords?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-whoisrecord-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/triggers/retentionEvents">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List retentionEvents" />
            <PropertyValue Property="LongDescription" String="Get a list of the retentionEvent objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get retentionEvent" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a retentionEvent object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionevent-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionevent-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionevent-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentionevent-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create retentionEvent" />
            <PropertyValue Property="LongDescription" String="Create a new retentionEvent object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete retentionEvent" />
            <PropertyValue Property="LongDescription" String="Delete a retentionEvent object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/security/triggerTypes/retentionEventTypes">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create retentionEventType" />
            <PropertyValue Property="LongDescription" String="Create a new retentionEventType object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentioneventtype-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentioneventtype-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentioneventtype-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-retentioneventtype-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List retentionEventTypes" />
            <PropertyValue Property="LongDescription" String="Get a list of the retentionEventType objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get retentionEventType" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a retentionEventType object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete retentionEventType" />
            <PropertyValue Property="LongDescription" String="Delete a retentionEventType object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get backupRestoreRoot" />
            <PropertyValue Property="LongDescription" String="Get the serviceStatus of the Microsoft 365 Backup Storage service in a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/exchangeProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create exchangeProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Create a protection policy for the Exchange service in a Microsoft 365 tenant. The policy is set to inactive when it is created. Users can also provide a list of protection units under the policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-post-exchangeprotectionpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update exchangeProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Update an Exchange protection policy. This method adds a mailboxprotectionunit to or removes it from the protection policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/exchangeProtectionPolicies/mailboxInclusionRules">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Create a new protection rule associated with a protection policy. You can use this method to create a mailboxProtectionRule, driveProtectionRule, or siteProtectionRule. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxinclusionrules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mailboxInclusionRules" />
            <PropertyValue Property="LongDescription" String="Get a list of mailboxProtectionRule objects associated with an exchangeProtectionPolicy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get protectionRuleBase" />
                <PropertyValue Property="LongDescription" String="Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Delete a protection rule from a protection policy. You can delete a rule when the state is completed or completedWithErrors. Deleting a protection rule doesn't remove the corresponding protection units from the protection policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/exchangeProtectionPolicies/mailboxInclusionRules/run">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="protectionRuleBase: run" />
            <PropertyValue Property="LongDescription" String="Activate a protection rule. Upon activating the protection rule, the status transitions to active." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-run?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/exchangeRestoreSessions">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update exchangeRestoreSession" />
            <PropertyValue Property="LongDescription" String="Update the properties of an exchangeRestoreSession." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/exchangerestoresession-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/exchangeRestoreSessions/mailboxRestoreArtifacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mailboxRestoreArtifacts" />
            <PropertyValue Property="LongDescription" String="Get a list of the mailboxRestoreArtifact objects that are associated with an exchangeRestoreSession in a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/exchangerestoresession-list-mailboxrestoreartifacts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create oneDriveForBusinessProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Create a protection policy for the OneDrive service in Microsoft 365. When the policy is created, its state is set to inactive. Users can also provide a list of protection units under the policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-post-onedriveforbusinessprotectionpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update oneDriveForBusinessProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Update the protection policy for the OneDrive service in Microsoft 365. This method adds a driveProtectionUnit to or removes it from a oneDriveForBusinessProtectionPolicy object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/driveInclusionRules">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Create a new protection rule associated with a protection policy. You can use this method to create a mailboxProtectionRule, driveProtectionRule, or siteProtectionRule. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveinclusionrules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List driveInclusionRules" />
            <PropertyValue Property="LongDescription" String="Get a list of the driveProtectionRule objects that are associated with a OneDrive for Business protection policy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get protectionRuleBase" />
                <PropertyValue Property="LongDescription" String="Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Delete a protection rule from a protection policy. You can delete a rule when the state is completed or completedWithErrors. Deleting a protection rule doesn't remove the corresponding protection units from the protection policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/driveInclusionRules/run">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="protectionRuleBase: run" />
            <PropertyValue Property="LongDescription" String="Activate a protection rule. Upon activating the protection rule, the status transitions to active." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-run?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/driveProtectionUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List driveProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessRestoreSessions">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update oneDriveForBusinessRestoreSession" />
            <PropertyValue Property="LongDescription" String="Update the properties of a oneDriveForBusinessRestoreSession object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/oneDriveForBusinessRestoreSessions/driveRestoreArtifacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List driveRestoreArtifacts" />
            <PropertyValue Property="LongDescription" String="Get a list of the driveRestoreArtifact objects and their properties for a oneDriveForBusinessRestoreSession for a tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-list-driverestoreartifacts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/ProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List protectionPolicyBase" />
            <PropertyValue Property="LongDescription" String="List all the protection policies available in a tenant. Read the properties and relationships of a protectionPolicyBase object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get protectionPolicyBase" />
                <PropertyValue Property="LongDescription" String="Get a protection policy by ID. Read the properties and relationships of a protectionPolicyBase object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-protectionpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionpolicybase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/protectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete protectionPolicyBase" />
            <PropertyValue Property="LongDescription" String="Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionpolicybase-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/protectionUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get protectionUnitBase" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a protectionUnitBase object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get protectionUnitBase" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a protectionUnitBase object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionunitbase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/protectionUnits/microsoft.graph.driveProtectionUnit">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List driveProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/protectionUnits/microsoft.graph.mailboxProtectionUnit">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mailboxProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of mailboxProtectionUnit objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/protectionUnits/microsoft.graph.siteProtectionUnit">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List siteProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/restoreSessions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List restoreSessionBase objects" />
            <PropertyValue Property="LongDescription" String="Get a list of restoreSession objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get restoreSessionBase" />
                <PropertyValue Property="LongDescription" String="Get the properties of a restoreSession object by ID." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-restoresessions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/restoresessionbase-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/restoresessionbase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete restoreSessionBase" />
            <PropertyValue Property="LongDescription" String="Delete a draft restoreSessionBase object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/serviceApps">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List serviceApps" />
            <PropertyValue Property="LongDescription" String="Get a list of serviceApp objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get serviceApp" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a serviceApp object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-serviceapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-post-serviceapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-delete-serviceapps?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/serviceapp-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create serviceApp" />
            <PropertyValue Property="LongDescription" String="Create a new serviceApp." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete serviceApp" />
            <PropertyValue Property="LongDescription" String="Delete a serviceApp." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointProtectionPolicies">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create sharePointProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Create a protection policy for a M365 service SharePoint. Policy will be created in inactive state. User can also provide a list of protection units under the policy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-post-sharepointprotectionpolicies?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update sharePointProtectionPolicy" />
            <PropertyValue Property="LongDescription" String="Update a SharePoint protection policy. This method adds a siteprotectionunit to or removes it from the protection policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointProtectionPolicies/siteInclusionRules">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List siteInclusionRules" />
            <PropertyValue Property="LongDescription" String="Get a list of siteProtectionRule objects associated with a sharePointProtectionPolicy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get protectionRuleBase" />
                <PropertyValue Property="LongDescription" String="Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteinclusionrules?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Create a new protection rule associated with a protection policy. You can use this method to create a mailboxProtectionRule, driveProtectionRule, or siteProtectionRule. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete protectionRuleBase" />
            <PropertyValue Property="LongDescription" String="Delete a protection rule from a protection policy. You can delete a rule when the state is completed or completedWithErrors. Deleting a protection rule doesn't remove the corresponding protection units from the protection policy." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointProtectionPolicies/siteInclusionRules/run">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="protectionRuleBase: run" />
            <PropertyValue Property="LongDescription" String="Activate a protection rule. Upon activating the protection rule, the status transitions to active." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/protectionrulebase-run?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointProtectionPolicies/siteProtectionUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List siteProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointRestoreSessions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create sharePointRestoreSession" />
            <PropertyValue Property="LongDescription" String="Create a new sharePointRestoreSession object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-post-sharepointrestoresessions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharepointRestoreSessions/sessions">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update sharePointRestoreSession" />
            <PropertyValue Property="LongDescription" String="Update the properties of a sharePointRestoreSession object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointrestoresession-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/backupRestore/sharePointRestoreSessions/siteRestoreArtifacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List siteRestoreArtifacts" />
            <PropertyValue Property="LongDescription" String="List all the siteRestoreArtifact objects for a sharePointRestoreSession for the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/sharepointrestoresession-list-siterestoreartifacts?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List bookingBusinesses" />
            <PropertyValue Property="LongDescription" String="Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingBusiness" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a bookingBusiness object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-bookingbusinesses?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingBusiness" />
            <PropertyValue Property="LongDescription" String="Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingbusiness" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingBusiness object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingBusiness" />
            <PropertyValue Property="LongDescription" String="Delete a bookingBusiness object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/appointments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingAppointment" />
            <PropertyValue Property="LongDescription" String="Create a new bookingAppointment for the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-appointments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingappointment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingappointment-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingappointment-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List appointments" />
            <PropertyValue Property="LongDescription" String="Get a list of bookingAppointment objects for the specified bookingBusiness." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingAppointment" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The start and end properties are always returned in UTC." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingAppointment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingAppointment object in the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingAppointment" />
            <PropertyValue Property="LongDescription" String="Delete a bookingAppointment in the specified bookingBusiness." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List business calendarView" />
            <PropertyValue Property="LongDescription" String="Get the collection of bookingAppointment objects for a bookingBusiness that occurs in the specified date range." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-calendarview?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/customers">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingCustomer" />
            <PropertyValue Property="LongDescription" String="Create a new bookingCustomer object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-customers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomer-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomer-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomer-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List customers" />
            <PropertyValue Property="LongDescription" String="Get a list of bookingCustomer objects of a business." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingCustomer" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a bookingCustomer object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingCustomer" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingCustomer object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingCustomer" />
            <PropertyValue Property="LongDescription" String="Delete the specified bookingCustomer object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/customQuestions">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingCustomQuestion" />
            <PropertyValue Property="LongDescription" String="Create a new bookingCustomQuestion object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-customquestions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-customquestions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomquestion-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomquestion-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcustomquestion-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List customQuestions" />
            <PropertyValue Property="LongDescription" String="Get the bookingCustomQuestion resources associated with a bookingBusiness." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingCustomQuestion" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a bookingCustomQuestion object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingCustomQuestion" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingCustomQuestion object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingCustomQuestion" />
            <PropertyValue Property="LongDescription" String="Delete a bookingCustomQuestion object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/services">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List services" />
            <PropertyValue Property="LongDescription" String="Get a list of bookingService objects in the specified bookingBusiness." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingService" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a bookingService object in the specified bookingBusiness." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-services?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-services?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingservice-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingservice-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingservice-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingService" />
            <PropertyValue Property="LongDescription" String="Create a new bookingService for the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingService" />
            <PropertyValue Property="LongDescription" String="Delete a bookingService object in the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingservice" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:&#xA;- Price&#xA;- Typical length of an appointment&#xA;- Reminders&#xA;- Any time buffer to set up before or finish up after the service&#xA;- Scheduling policy parameters, such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingBusinesses/staffMembers">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create bookingStaffMember" />
            <PropertyValue Property="LongDescription" String="Create a new bookingStaffMember in the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingbusiness-list-staffmembers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingstaffmember-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingstaffmember-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingstaffmember-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List staffMembers" />
            <PropertyValue Property="LongDescription" String="Get a list of bookingStaffMember objects in the specified bookingBusiness." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingStaffMember" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update bookingstaffmember" />
            <PropertyValue Property="LongDescription" String="Update the properties of a bookingStaffMember in the specified bookingBusiness." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete bookingStaffMember" />
            <PropertyValue Property="LongDescription" String="Delete a bookingStaffMember in the specified bookingBusiness." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/bookingCurrencies">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List bookingCurrencies" />
            <PropertyValue Property="LongDescription" String="Get a list of bookingCurrency objects available to a Microsoft Bookings business." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get bookingCurrency" />
                <PropertyValue Property="LongDescription" String="Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcurrency-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/bookingcurrency-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/solutions/backupRestore/exchangeProtectionPolicies/mailboxProtectionUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List mailboxProtectionUnits" />
            <PropertyValue Property="LongDescription" String="Get a list of mailboxProtectionUnit objects." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/townhalls">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventTownhall" />
            <PropertyValue Property="LongDescription" String="Create a new virtualEventTownhall object in draft mode." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventsroot-post-townhalls?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update virtualEventTownhall" />
            <PropertyValue Property="LongDescription" String="Update the properties of a virtualEventTownhall object. Only the Organizer and Co-organizer can make changes to a townhall event." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get virtualEventTownhall" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventTownhall object. All roles can get the details of a townhall event." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get virtualEventTownhall" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventTownhall object. All roles can get the details of a townhall event." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/townhalls/cancel">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventWebinar: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel a virtualEventWebinar. A canceled webinar has its status set to canceled permanently. You can still get a canceled webinar by using the Get virtualEventWebinar API. Only the Organizer can cancel a webinar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-cancel?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/townhalls/presenters">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventPresenter" />
            <PropertyValue Property="LongDescription" String="Create a new virtualEventPresenter object on a virtual event. Currently, the following types of virtual events are supported: &#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-post-presenters?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-list-presenters?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventpresenter-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventpresenter-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List presenters" />
            <PropertyValue Property="LongDescription" String="Get the list of all virtualEventPresenter objects associated with a virtual event. Currently the supported virtual event types are:&#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get virtualEventPresenter" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventPresenter object. Currently the supported virtual event types are: &#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete virtualEventPresenter" />
            <PropertyValue Property="LongDescription" String="Delete a virtualEventPresenter from a virtual event. Currently the supported virtual event types are:&#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/townhalls/publish">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventTownhall: publish" />
            <PropertyValue Property="LongDescription" String="Publish a virtualEventTownhall to make it visible to its audience. Only the Organizer can publish a townhall event." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventtownhall-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/townhalls/setExternalEventInformation">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEvent: setExternalEventInformation" />
            <PropertyValue Property="LongDescription" String="Link external event information to a virtualEventTownhall or virtualEventWebinar by setting an externalEventId." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-setexternaleventinformation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventWebinar" />
            <PropertyValue Property="LongDescription" String="Create a new virtualEventWebinar object in draft mode." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventsroot-post-webinars?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventsroot-list-webinars?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List webinars" />
            <PropertyValue Property="LongDescription" String="Get the list of all virtualEventWebinar objects created in a tenant." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get virtualEventWebinar" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventWebinar object. All roles can get the details of a webinar event." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update virtualEventWebinar" />
            <PropertyValue Property="LongDescription" String="Update the properties of a virtualEventWebinar object. Only the Organizer and Co-organizer can make changes to a webinar event." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/registrationConfiguration/questions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List questions" />
            <PropertyValue Property="LongDescription" String="Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-list-questions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-post-questions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistrationquestionbase-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventRegistrationCustomQuestion" />
            <PropertyValue Property="LongDescription" String="Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete virtualEventRegistrationQuestionBase" />
            <PropertyValue Property="LongDescription" String="Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/registrations">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventRegistration" />
            <PropertyValue Property="LongDescription" String="Create a registration record for a registrant of a webinar. This method registers the person for the webinar. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-post-registrations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List virtualEventRegistrations" />
            <PropertyValue Property="LongDescription" String="Get a list of all registration records of a webinar." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get virtualEventRegistration" />
                <PropertyValue Property="LongDescription" String="Get the properties and relationships of a virtualEventRegistration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/registrations/cancel">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventRegistration: cancel" />
            <PropertyValue Property="LongDescription" String="Cancel a registrant's registration record for a webinar. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistration-cancel?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/registrations/sessions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sessions for a virtual event registration" />
            <PropertyValue Property="LongDescription" String="Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/sessions/attendanceReports">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List meetingAttendanceReports" />
            <PropertyValue Property="LongDescription" String="Get a list of meetingAttendanceReport objects for an onlineMeeting or a virtualEvent. Each time an online meeting or a virtual event ends, an attendance report is generated for that session." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get meetingAttendanceReport" />
                <PropertyValue Property="LongDescription" String="Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/sessions/attendanceReports/attendancerecords">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List attendanceRecords" />
            <PropertyValue Property="LongDescription" String="Get a list of attendanceRecord objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/presenters">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create virtualEventPresenter" />
            <PropertyValue Property="LongDescription" String="Create a new virtualEventPresenter object on a virtual event. Currently, the following types of virtual events are supported: &#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-post-presenters?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventpresenter-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update virtualEventPresenter" />
            <PropertyValue Property="LongDescription" String="Update the properties of a virtualEventPresenter object. Currently the supported virtual event types are:&#xA;- virtualEventWebinar." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/publish">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEventWebinar: publish" />
            <PropertyValue Property="LongDescription" String="Publish a virtualEventWebinar to make it visible to its audience. Only the Organizer can publish a webinar." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinar-publish?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/registrationConfiguration">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get virtualEventWebinarRegistrationConfiguration" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventWebinarRegistrationConfiguration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventwebinarregistrationconfiguration-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/sessions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List sessions for a virtual event" />
            <PropertyValue Property="LongDescription" String="Get a list of all virtualEventSession summary objects under a virtual event. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. Currently, the following virtual event types are supported: &#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get virtualEventSession" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a virtualEventSession object.  Currently, the following virtual event types are supported: &#xA;- virtualEventTownhall&#xA;- virtualEventWebinar" />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-list-sessions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualeventsession-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/solutions/virtualEvents/webinars/setExternalEventInformation">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="virtualEvent: setExternalEventInformation" />
            <PropertyValue Property="LongDescription" String="Link external event information to a virtualEventTownhall or virtualEventWebinar by setting an externalEventId." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/virtualevent-setexternaleventinformation?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Create a new fileStorageContainer object.  The container type identified by containerTypeId must be registered in the tenant.  For delegated calls, the calling user is set as the owner of the fileStorageContainer. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestorage-list-containers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List containers" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/customProperties">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add custom properties to a fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Add custom properties to a fileStorageContainer object. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-post-customproperty?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Delete a fileStorageContainer object. This method moves the fileStorageContainer  to the recycle bin, instead of permanently deleting it." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestorage-delete-containers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Retrieve the properties of a fileStorageContainer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Update the properties of a fileStorageContainer object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/activate">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="fileStorageContainer: activate" />
            <PropertyValue Property="LongDescription" String="Activate a fileStorageContainer object. A fileStorageContainer object is created in an inactive state, as indicated by the status property. A container must be activated within 24 hours after creation, or it will be automatically deleted. Upon activation, the value of the status property changes from inactive to active. A fileStorageContainer can be activated by calling the activate API, or any other API that updates or modifies the fileStorageContainer or its content. For example, uploading a file to a fileStorageContainer, adding permission to a fileStorageContainer, creating a custom property on a fileStorageContainer, or updating the properties of a fileStorageContainer can activate it." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/columns">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List columns in fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Get the collection of columns represented as columnDefinition resources in a  fileStorageContainer.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-list-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-post-columns?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-update-column?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create column" />
            <PropertyValue Property="LongDescription" String="Create a columnDefinition for a fileStorageContainer that specifies a columnDefinition. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update column" />
            <PropertyValue Property="LongDescription" String="Update an existing column represented as a columnDefinition in a fileStorageContainer. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/customProperties">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete custom properties from a fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Delete one or multiple custom properties from a fileStorageContainer by assigning a null value to the properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-delete-customproperty?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-post-customproperty?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-list-customproperty?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-update-customproperty?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List fileStorageContainer custom properties" />
            <PropertyValue Property="LongDescription" String="List the custom properties of a fileStorageContainer object. The caller can retrieve all custom properties or get a specific property by name." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/customProperties/clientUniqueId">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List fileStorageContainer custom properties" />
            <PropertyValue Property="LongDescription" String="List the custom properties of a fileStorageContainer object. The caller can retrieve all custom properties or get a specific property by name." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-list-customproperty?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/drive">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get drive for fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Get the properties of a drive associated with a fileStorageContainer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-get-drive?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/permissions">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List fileStorageContainer permissions" />
            <PropertyValue Property="LongDescription" String="Get a list of the permission objects associated with a fileStorageContainer." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-list-permissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-post-permissions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create fileStorageContainer permission" />
            <PropertyValue Property="LongDescription" String="Add a permission to an existing fileStorageContainer. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/permissions/cmVhZGVyX2k6MCMuZnxtZW1iZXJzaGlwfHJvcnlicjExMUBvdXRsb29rLmNvbQ">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete permissions" />
            <PropertyValue Property="LongDescription" String="Delete permissions from a fileStorageContainer object. By default, this API removes access for an identity to the container and all items within the container, regardless of whether the identity has container-scoped or item-level permissions. You can add an optional Prefer: onlyRemoveContainerScopedPermission header when you call the API if only the identity's container-scoped permissions need to be removed. All item-level permissions explicitly granted to the identity (if any) are retained. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-delete-permissions?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-update-permissions?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update fileStoreContainer permission" />
            <PropertyValue Property="LongDescription" String="Update an existing permission on a fileStorageContainer by making a PATCH request on the permission resource. Only the roles property can be updated. One role per user is supported." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/recycleBin/items">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List recycleBinItem" />
            <PropertyValue Property="LongDescription" String="Get a list of recycleBinItem objects from the recycleBin of a fileStorageContainer.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-list-recyclebinitem?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/recycleBin/items/delete">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete recycleBinItem" />
            <PropertyValue Property="LongDescription" String="Permanently delete recycleBinItem objects from the recycleBin of a fileStorageContainer. Items deleted by this method can't be restored. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-delete-recyclebinitem?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/containers/b/recycleBin/settings">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update recycleBinSettings" />
            <PropertyValue Property="LongDescription" String="Update the settings of one recycleBin for a fileStorageContainer by making a PATCH request on the recycleBinSettings resource. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-update-recyclebinsettings?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/deletedContainers/b">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove deleted fileStorageContainer" />
            <PropertyValue Property="LongDescription" String="Permanently remove a fileStorageContainer from the deleted container collection. Removing a file storage container with this API permanently removes it from the deleted container collection. Therefore, it can't be restored later. " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestorage-delete-deletedcontainers?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/storage/fileStorage/deletedContainers/b/restore">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="fileStorageContainer: restore" />
            <PropertyValue Property="LongDescription" String="Restore a deleted fileStorageContainer from the deleted container collection.  " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/filestoragecontainer-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teamwork">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get teamwork" />
            <PropertyValue Property="LongDescription" String="Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teamwork/deletedChats">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get deletedChat" />
            <PropertyValue Property="LongDescription" String="Read the properties and relationships of a deletedChat object." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get deletedChat" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a deletedChat object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teamwork/deletedTeams">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List deletedTeams" />
            <PropertyValue Property="LongDescription" String="Get a list of the deletedTeam objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamwork-list-deletedteams?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teamwork/teamsAppSettings">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get teamsAppSettings" />
            <PropertyValue Property="LongDescription" String="Get the tenant-wide teamsAppSettings for all Teams apps in the tenant." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update teamsAppSettings" />
            <PropertyValue Property="LongDescription" String="Update the tenant-wide teamsAppSettings for all Teams apps in the tenant." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teamwork/workforceIntegrations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List workforceIntegrations" />
            <PropertyValue Property="LongDescription" String="Retrieve a list of workforceIntegration objects." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get workforceIntegration" />
                <PropertyValue Property="LongDescription" String="Retrieve the properties and relationships of a workforceIntegration object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workforceintegration-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/workforceintegration-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create workforceIntegration" />
            <PropertyValue Property="LongDescription" String="Create a new workforceIntegration object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete workforceIntegration" />
            <PropertyValue Property="LongDescription" String="Delete an instance of a workforceIntegration." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update workforceIntegration" />
            <PropertyValue Property="LongDescription" String="Update the properties of a workforceIntegration object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminCustomers">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List delegatedAdminCustomers" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminCustomer objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get delegatedAdminCustomer" />
                <PropertyValue Property="LongDescription" String="Read the properties of a delegatedAdminCustomer object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-list-delegatedadmincustomers?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadmincustomer-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminCustomers/serviceManagementDetails">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List serviceManagementDetails" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminServiceManagementDetail objects and their properties." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadmincustomer-list-servicemanagementdetails?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminRelationships">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List delegatedAdminRelationships" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminRelationship objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get delegatedAdminRelationship" />
                <PropertyValue Property="LongDescription" String="Read the properties of a delegatedAdminRelationship object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-list-delegatedadminrelationships?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-post-delegatedadminrelationships?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-delete?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create delegatedAdminRelationship" />
            <PropertyValue Property="LongDescription" String="Create a new delegatedAdminRelationship object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update delegatedAdminRelationship" />
            <PropertyValue Property="LongDescription" String="Update the properties of a delegatedAdminRelationship object.  The following restrictions apply:&#xA;- You can update this relationship when its status property is created.&#xA;- You can update the autoExtendDuration property when status is either created or active.&#xA;- You can only remove the Microsoft Entra Global Administrator role when the status property is active, which indicates a long-running operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete delegatedAdminRelationship" />
            <PropertyValue Property="LongDescription" String="Delete a delegatedAdminRelationship object. A relationship can only be deleted if it's in the 'created' status. " />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminRelationships/accessAssignments">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create accessAssignments" />
            <PropertyValue Property="LongDescription" String="Create a new delegatedAdminAccessAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-post-accessassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-list-accessassignments?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminaccessassignment-update?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminaccessassignment-delete?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminaccessassignment-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List accessAssignments" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminAccessAssignment objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get delegatedAdminAccessAssignment" />
                <PropertyValue Property="LongDescription" String="Read the properties of a delegatedAdminAccessAssignment object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update delegatedAdminAccessAssignment" />
            <PropertyValue Property="LongDescription" String="Update the properties of a delegatedAdminAccessAssignment object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Delete delegatedAdminAccessAssignment" />
            <PropertyValue Property="LongDescription" String="Delete a delegatedAdminAccessAssignment object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminRelationships/operations">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List operations" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminRelationshipOperation objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get delegatedAdminRelationshipOperation" />
                <PropertyValue Property="LongDescription" String="Read the properties of a delegatedAdminRelationshipOperation object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-list-operations?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationshipoperation-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/delegatedAdminRelationships/requests">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List requests" />
            <PropertyValue Property="LongDescription" String="Get a list of the delegatedAdminRelationshipRequest objects and their properties." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get delegatedAdminRelationshipRequest" />
                <PropertyValue Property="LongDescription" String="Read the properties and relationships of a delegatedAdminRelationshipRequest object." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-list-requests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationship-post-requests?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/delegatedadminrelationshiprequest-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create requests" />
            <PropertyValue Property="LongDescription" String="Create a new delegatedAdminRelationshipRequest object." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/multiTenantOrganization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Create multiTenantOrganization" />
            <PropertyValue Property="LongDescription" String="Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganization-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get multiTenantOrganization" />
            <PropertyValue Property="LongDescription" String="Get properties of the multitenant organization." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/multiTenantOrganization/joinRequest">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Get multiTenantOrganizationJoinRequestRecord" />
            <PropertyValue Property="LongDescription" String="Get the status of a tenant joining a multitenant organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-get?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationjoinrequestrecord-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update multiTenantOrganizationJoinRequestRecord" />
            <PropertyValue Property="LongDescription" String="Join a multitenant organization, after the owner of the multitenant organization has added your tenant to the multitenant organization as pending. Before a tenant added to a multitenant organization can participate in the multitenant organization, the administrator of the joining tenant must submit a join request. To allow for asynchronous processing, you must wait up to 2 hours before joining a multitenant organization is completed." />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/multiTenantOrganization/tenant">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Update multiTenantOrganizationMember" />
            <PropertyValue Property="LongDescription" String="Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/update" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationmember-update?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/tenantRelationships/multiTenantOrganization/tenants">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="List multiTenantOrganizationMembers" />
            <PropertyValue Property="LongDescription" String="List the tenants and their properties in the multitenant organization." />
            <PropertyValue Property="ReadByKeyRestrictions">
              <Record>
                <PropertyValue Property="Description" String="Get multiTenantOrganizationMember" />
                <PropertyValue Property="LongDescription" String="Get a tenant and its properties in the multitenant organization." />
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/list" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganization-list-tenants?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/create" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganization-post-tenants?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/delete" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganization-delete-tenants?view=graph-rest-1.0" />
            </Record>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/get" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/multitenantorganizationmember-get?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Add multiTenantOrganizationMember" />
            <PropertyValue Property="LongDescription" String="Add a tenant to a multitenant organization. The administrator of an owner tenant has the permissions to add tenants to the multitenant organization. The added tenant is in the pending state until the administrator of the added tenant joins the multitenant organization by submitting a join request. A tenant can be part of only one multitenant organization." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Remove multiTenantOrganizationMember" />
            <PropertyValue Property="LongDescription" String="Remove a tenant from a multitenant organization. A tenant can be removed in the following scenarios:" />
          </Record>
        </Annotation>
      </Annotations>
    </Schema>
    <Schema Namespace="microsoft.graph.callRecords" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="audioCodec">
        <Member Name="unknown" Value="0" />
        <Member Name="invalid" Value="1" />
        <Member Name="cn" Value="2" />
        <Member Name="pcma" Value="3" />
        <Member Name="pcmu" Value="4" />
        <Member Name="amrWide" Value="5" />
        <Member Name="g722" Value="6" />
        <Member Name="g7221" Value="7" />
        <Member Name="g7221c" Value="8" />
        <Member Name="g729" Value="9" />
        <Member Name="multiChannelAudio" Value="10" />
        <Member Name="muchv2" Value="11" />
        <Member Name="opus" Value="12" />
        <Member Name="satin" Value="13" />
        <Member Name="satinFullband" Value="14" />
        <Member Name="rtAudio8" Value="15" />
        <Member Name="rtAudio16" Value="16" />
        <Member Name="silk" Value="17" />
        <Member Name="silkNarrow" Value="18" />
        <Member Name="silkWide" Value="19" />
        <Member Name="siren" Value="20" />
        <Member Name="xmsRta" Value="21" />
        <Member Name="unknownFutureValue" Value="22" />
      </EnumType>
      <EnumType Name="callType">
        <Member Name="unknown" Value="0" />
        <Member Name="groupCall" Value="1" />
        <Member Name="peerToPeer" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="clientPlatform">
        <Member Name="unknown" Value="0" />
        <Member Name="windows" Value="1" />
        <Member Name="macOS" Value="2" />
        <Member Name="iOS" Value="3" />
        <Member Name="android" Value="4" />
        <Member Name="web" Value="5" />
        <Member Name="ipPhone" Value="6" />
        <Member Name="roomSystem" Value="7" />
        <Member Name="surfaceHub" Value="8" />
        <Member Name="holoLens" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="failureStage">
        <Member Name="unknown" Value="0" />
        <Member Name="callSetup" Value="1" />
        <Member Name="midcall" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="mediaStreamDirection">
        <Member Name="callerToCallee" Value="0" />
        <Member Name="calleeToCaller" Value="1" />
      </EnumType>
      <EnumType Name="modality">
        <Member Name="audio" Value="0" />
        <Member Name="video" Value="1" />
        <Member Name="videoBasedScreenSharing" Value="2" />
        <Member Name="data" Value="3" />
        <Member Name="screenSharing" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="networkConnectionType">
        <Member Name="unknown" Value="0" />
        <Member Name="wired" Value="1" />
        <Member Name="wifi" Value="2" />
        <Member Name="mobile" Value="3" />
        <Member Name="tunnel" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="networkTransportProtocol">
        <Member Name="unknown" Value="0" />
        <Member Name="udp" Value="1" />
        <Member Name="tcp" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="productFamily">
        <Member Name="unknown" Value="0" />
        <Member Name="teams" Value="1" />
        <Member Name="skypeForBusiness" Value="2" />
        <Member Name="lync" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="azureCommunicationServices" Value="5" />
      </EnumType>
      <EnumType Name="pstnCallDurationSource">
        <Member Name="microsoft" Value="0" />
        <Member Name="operator" Value="1" />
      </EnumType>
      <EnumType Name="serviceRole">
        <Member Name="unknown" Value="0" />
        <Member Name="customBot" Value="1" />
        <Member Name="skypeForBusinessMicrosoftTeamsGateway" Value="2" />
        <Member Name="skypeForBusinessAudioVideoMcu" Value="3" />
        <Member Name="skypeForBusinessApplicationSharingMcu" Value="4" />
        <Member Name="skypeForBusinessCallQueues" Value="5" />
        <Member Name="skypeForBusinessAutoAttendant" Value="6" />
        <Member Name="mediationServer" Value="7" />
        <Member Name="mediationServerCloudConnectorEdition" Value="8" />
        <Member Name="exchangeUnifiedMessagingService" Value="9" />
        <Member Name="mediaController" Value="10" />
        <Member Name="conferencingAnnouncementService" Value="11" />
        <Member Name="conferencingAttendant" Value="12" />
        <Member Name="audioTeleconferencerController" Value="13" />
        <Member Name="skypeForBusinessUnifiedCommunicationApplicationPlatform" Value="14" />
        <Member Name="responseGroupServiceAnnouncementService" Value="15" />
        <Member Name="gateway" Value="16" />
        <Member Name="skypeTranslator" Value="17" />
        <Member Name="skypeForBusinessAttendant" Value="18" />
        <Member Name="responseGroupService" Value="19" />
        <Member Name="voicemail" Value="20" />
        <Member Name="unknownFutureValue" Value="21" />
      </EnumType>
      <EnumType Name="userFeedbackRating">
        <Member Name="notRated" Value="0" />
        <Member Name="bad" Value="1" />
        <Member Name="poor" Value="2" />
        <Member Name="fair" Value="3" />
        <Member Name="good" Value="4" />
        <Member Name="excellent" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="videoCodec">
        <Member Name="unknown" Value="0" />
        <Member Name="invalid" Value="1" />
        <Member Name="av1" Value="2" />
        <Member Name="h263" Value="3" />
        <Member Name="h264" Value="4" />
        <Member Name="h264s" Value="5" />
        <Member Name="h264uc" Value="6" />
        <Member Name="h265" Value="7" />
        <Member Name="rtvc1" Value="8" />
        <Member Name="rtVideo" Value="9" />
        <Member Name="xrtvc1" Value="10" />
        <Member Name="unknownFutureValue" Value="11" />
      </EnumType>
      <EnumType Name="wifiBand">
        <Member Name="unknown" Value="0" />
        <Member Name="frequency24GHz" Value="1" />
        <Member Name="frequency50GHz" Value="2" />
        <Member Name="frequency60GHz" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="wifiRadioType">
        <Member Name="unknown" Value="0" />
        <Member Name="wifi80211a" Value="1" />
        <Member Name="wifi80211b" Value="2" />
        <Member Name="wifi80211g" Value="3" />
        <Member Name="wifi80211n" Value="4" />
        <Member Name="wifi80211ac" Value="5" />
        <Member Name="wifi80211ax" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
      </EnumType>
      <EntityType Name="callRecord" BaseType="graph.entity">
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="joinWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Meeting URL associated to the call. May not be available for a peerToPeer call record type." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="modalities" Type="Collection(microsoft.graph.callRecords.modality)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue." />
        </Property>
        <Property Name="organizer" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organizing party's identity. The organizer property is deprecated and will stop returning data on June 30, 2026. Going forward, use the organizer_v2 relationship." />
        </Property>
        <Property Name="participants" Type="Collection(graph.identitySet)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of distinct identities involved in the call. Limited to 130 entries. The participants property is deprecated and will stop returning data on June 30, 2026. Going forward, use the participants_v2 relationship." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="type" Type="microsoft.graph.callRecords.callType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue." />
        </Property>
        <Property Name="version" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version." />
        </Property>
        <NavigationProperty Name="organizer_v2" Type="microsoft.graph.callRecords.organizer" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity of the organizer of the call. This relationship is expanded by default in callRecord methods." />
        </NavigationProperty>
        <NavigationProperty Name="participants_v2" Type="Collection(microsoft.graph.callRecords.participant)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of distinct participants in the call." />
        </NavigationProperty>
        <NavigationProperty Name="sessions" Type="Collection(microsoft.graph.callRecords.session)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="organizer" BaseType="microsoft.graph.callRecords.participantBase" OpenType="true" />
      <EntityType Name="participant" BaseType="microsoft.graph.callRecords.participantBase" OpenType="true" />
      <EntityType Name="participantBase" BaseType="graph.entity" Abstract="true" OpenType="true">
        <Property Name="administrativeUnitInfos" Type="Collection(microsoft.graph.callRecords.administrativeUnitInfo)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of administrativeUnitInfo objects for the call participant." />
        </Property>
        <Property Name="identity" Type="graph.communicationsIdentitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the call participant." />
        </Property>
      </EntityType>
      <EntityType Name="segment" BaseType="graph.entity">
        <Property Name="callee" Type="microsoft.graph.callRecords.endpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint that answered this segment." />
        </Property>
        <Property Name="caller" Type="microsoft.graph.callRecords.endpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint that initiated this segment." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the segment ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="failureInfo" Type="microsoft.graph.callRecords.failureInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failure information associated with the segment if it failed." />
        </Property>
        <Property Name="media" Type="Collection(microsoft.graph.callRecords.media)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Media associated with this segment." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
      </EntityType>
      <EntityType Name="session" BaseType="graph.entity">
        <Property Name="callee" Type="microsoft.graph.callRecords.endpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint that answered the session." />
        </Property>
        <Property Name="caller" Type="microsoft.graph.callRecords.endpoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint that initiated the session." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="failureInfo" Type="microsoft.graph.callRecords.failureInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failure information associated with the session if the session failed." />
        </Property>
        <Property Name="isTest" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the session is a test." />
        </Property>
        <Property Name="modalities" Type="Collection(microsoft.graph.callRecords.modality)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <NavigationProperty Name="segments" Type="Collection(microsoft.graph.callRecords.segment)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of segments involved in the session. Read-only. Nullable." />
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="administrativeUnitInfo">
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the administrative unit." />
        </Property>
      </ComplexType>
      <ComplexType Name="clientUserAgent" BaseType="microsoft.graph.callRecords.userAgent">
        <Property Name="azureADAppId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra application used by this endpoint." />
        </Property>
        <Property Name="communicationServiceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs." />
        </Property>
        <Property Name="platform" Type="microsoft.graph.callRecords.clientPlatform" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the platform used by this endpoint. Possible values are: unknown, windows, macOS, iOS, android, web, ipPhone, roomSystem, surfaceHub, holoLens, unknownFutureValue." />
        </Property>
        <Property Name="productFamily" Type="microsoft.graph.callRecords.productFamily" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the family of application software used by this endpoint. Possible values are: unknown, teams, skypeForBusiness, lync, unknownFutureValue, azureCommunicationServices. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: azureCommunicationServices." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceInfo">
        <Property Name="captureDeviceDriver" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the capture device driver used by the media endpoint." />
        </Property>
        <Property Name="captureDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the capture device used by the media endpoint." />
        </Property>
        <Property Name="captureNotFunctioningEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the capture device was not working properly." />
        </Property>
        <Property Name="cpuInsufficentEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received." />
        </Property>
        <Property Name="deviceClippingEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent." />
        </Property>
        <Property Name="deviceGlitchEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received." />
        </Property>
        <Property Name="howlingEventCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of times during the call that the media endpoint detected howling or screeching audio." />
        </Property>
        <Property Name="initialSignalLevelRootMeanSquare" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call." />
        </Property>
        <Property Name="lowSpeechLevelEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent." />
        </Property>
        <Property Name="lowSpeechToNoiseEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent." />
        </Property>
        <Property Name="micGlitchRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Glitches per 5 minute interval for the media endpoint's microphone." />
        </Property>
        <Property Name="receivedNoiseLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint." />
        </Property>
        <Property Name="receivedSignalLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint." />
        </Property>
        <Property Name="renderDeviceDriver" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the render device driver used by the media endpoint." />
        </Property>
        <Property Name="renderDeviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the render device used by the media endpoint." />
        </Property>
        <Property Name="renderMuteEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that media endpoint detected device render is muted." />
        </Property>
        <Property Name="renderNotFunctioningEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the render device was not working properly." />
        </Property>
        <Property Name="renderZeroVolumeEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that media endpoint detected device render volume is set to 0." />
        </Property>
        <Property Name="sentNoiseLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint." />
        </Property>
        <Property Name="sentSignalLevel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint." />
        </Property>
        <Property Name="speakerGlitchRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Glitches per 5 minute internal for the media endpoint's loudspeaker." />
        </Property>
      </ComplexType>
      <ComplexType Name="directRoutingLogRow">
        <Property Name="calleeNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of the user or bot who received the call. E.164 format, but might include other data." />
        </Property>
        <Property Name="callEndSubReason" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="In addition to the SIP codes, Microsoft has subcodes that indicate the specific issue." />
        </Property>
        <Property Name="callerNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of the user or bot who made the call. E.164 format, but might include other data." />
        </Property>
        <Property Name="callType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call type and direction." />
        </Property>
        <Property Name="correlationId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for the call that you can use when calling Microsoft Support. GUID." />
        </Property>
        <Property Name="duration" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Duration of the call in seconds." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Only exists for successful (fully established) calls. Time when call ended." />
        </Property>
        <Property Name="failureDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Only exists for failed (not fully established) calls." />
        </Property>
        <Property Name="finalSipCode" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The final response code with which the call ended. For more information, see RFC 3261." />
        </Property>
        <Property Name="finalSipCodePhrase" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the SIP code and Microsoft subcode." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique call identifier. GUID." />
        </Property>
        <Property Name="inviteDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the initial invite was sent." />
        </Property>
        <Property Name="mediaBypassEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the trunk was enabled for media bypass." />
        </Property>
        <Property Name="mediaPathLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The datacenter used for media path in a nonbypass call." />
        </Property>
        <Property Name="signalingLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The datacenter used for signaling for both bypass and nonbypass calls." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call start time.For failed and unanswered calls, this value can be equal to the invite or failure time." />
        </Property>
        <Property Name="successfulCall" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Success or attempt." />
        </Property>
        <Property Name="trunkFullyQualifiedDomainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fully qualified domain name of the session border controller." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calling user's ID in Microsoft Graph. This and other user information is null/empty for bot call types. GUID." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName (sign-in name) in Microsoft Entra ID. This value is usually the same as the user's SIP Address, and can be the same as the user's email address." />
        </Property>
      </ComplexType>
      <ComplexType Name="endpoint">
        <Property Name="userAgent" Type="microsoft.graph.callRecords.userAgent">
          <Annotation Term="Org.OData.Core.V1.Description" String="User-agent reported by this endpoint." />
        </Property>
      </ComplexType>
      <ComplexType Name="failureInfo">
        <Property Name="reason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Classification of why a call or portion of a call failed." />
        </Property>
        <Property Name="stage" Type="microsoft.graph.callRecords.failureStage" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="feedbackTokenSet" OpenType="true" />
      <ComplexType Name="media">
        <Property Name="calleeDevice" Type="microsoft.graph.callRecords.deviceInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device information associated with the callee endpoint of this media." />
        </Property>
        <Property Name="calleeNetwork" Type="microsoft.graph.callRecords.networkInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network information associated with the callee endpoint of this media." />
        </Property>
        <Property Name="callerDevice" Type="microsoft.graph.callRecords.deviceInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Device information associated with the caller endpoint of this media." />
        </Property>
        <Property Name="callerNetwork" Type="microsoft.graph.callRecords.networkInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network information associated with the caller endpoint of this media." />
        </Property>
        <Property Name="label" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="How the media was identified during media negotiation stage." />
        </Property>
        <Property Name="streams" Type="Collection(microsoft.graph.callRecords.mediaStream)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network streams associated with this media." />
        </Property>
      </ComplexType>
      <ComplexType Name="mediaStream">
        <Property Name="audioCodec" Type="microsoft.graph.callRecords.audioCodec">
          <Annotation Term="Org.OData.Core.V1.Description" String="Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue." />
        </Property>
        <Property Name="averageAudioDegradation" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio." />
        </Property>
        <Property Name="averageAudioNetworkJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average jitter for the stream computed as specified in RFC 3550, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="averageBandwidthEstimate" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average estimated bandwidth available between two endpoints in bits per second." />
        </Property>
        <Property Name="averageFreezeDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average duration of the received freezing time in the video stream." />
        </Property>
        <Property Name="averageJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average jitter for the stream computed as specified in RFC 3550, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="averagePacketLossRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average packet loss rate for stream." />
        </Property>
        <Property Name="averageRatioOfConcealedSamples" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames." />
        </Property>
        <Property Name="averageReceivedFrameRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average frames per second received for all video streams computed over the duration of the session." />
        </Property>
        <Property Name="averageRoundTripTime" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average network propagation round-trip time computed as specified in RFC 3550, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="averageVideoFrameLossPercentage" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average percentage of video frames lost as displayed to the user." />
        </Property>
        <Property Name="averageVideoFrameRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average frames per second received for a video stream, computed over the duration of the session." />
        </Property>
        <Property Name="averageVideoPacketLossRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average fraction of packets lost, as specified in RFC 3550, computed over the duration of the session." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. This field is only available for streams that use the SIP protocol." />
        </Property>
        <Property Name="isAudioForwardErrorCorrectionUsed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null." />
        </Property>
        <Property Name="lowFrameRateRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call where frame rate is less than 7.5 frames per second." />
        </Property>
        <Property Name="lowVideoProcessingCapabilityRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the client is running less than 70% expected video processing capability." />
        </Property>
        <Property Name="maxAudioNetworkJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="maxJitter" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum jitter for the stream computed as specified in RFC 3550, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="maxPacketLossRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum packet loss rate for the stream." />
        </Property>
        <Property Name="maxRatioOfConcealedSamples" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum ratio of packets concealed by the healer." />
        </Property>
        <Property Name="maxRoundTripTime" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum network propagation round-trip time computed as specified in RFC 3550, denoted in ISO 8601 format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator." />
        </Property>
        <Property Name="packetUtilization" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Packet count for the stream." />
        </Property>
        <Property Name="postForwardErrorCorrectionPacketLossRate" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Packet loss rate after FEC has been applied aggregated across all video streams and codecs." />
        </Property>
        <Property Name="rmsFreezeDuration" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Average duration of the received freezing time in the video stream represented in root mean square." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. This field is only available for streams that use the SIP protocol." />
        </Property>
        <Property Name="streamDirection" Type="microsoft.graph.callRecords.mediaStreamDirection" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller." />
        </Property>
        <Property Name="streamId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the stream." />
        </Property>
        <Property Name="videoCodec" Type="microsoft.graph.callRecords.videoCodec">
          <Annotation Term="Org.OData.Core.V1.Description" String="Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue." />
        </Property>
        <Property Name="wasMediaBypassed" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise." />
        </Property>
      </ComplexType>
      <ComplexType Name="networkInfo">
        <Property Name="bandwidthLowEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent." />
        </Property>
        <Property Name="basicServiceSetIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The wireless LAN basic service set identifier of the media endpoint used to connect to the network." />
        </Property>
        <Property Name="connectionType" Type="microsoft.graph.callRecords.networkConnectionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue." />
        </Property>
        <Property Name="delayEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication." />
        </Property>
        <Property Name="dnsSuffix" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="DNS suffix associated with the network adapter of the media endpoint." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the media endpoint." />
        </Property>
        <Property Name="linkSpeed" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link speed in bits per second reported by the network adapter used by the media endpoint." />
        </Property>
        <Property Name="macAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The media access control (MAC) address of the media endpoint's network device. This value may be missing or shown as 02:00:00:00:00:00 due to operating system privacy policies." />
        </Property>
        <Property Name="networkTransportProtocol" Type="microsoft.graph.callRecords.networkTransportProtocol" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network protocol used for the transmission of stream. Possible values are: unknown, udp, tcp, unknownFutureValue." />
        </Property>
        <Property Name="port" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network port number used by media endpoint." />
        </Property>
        <Property Name="receivedQualityEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received." />
        </Property>
        <Property Name="reflexiveIPAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint." />
        </Property>
        <Property Name="relayIPAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the media relay server allocated by the media endpoint." />
        </Property>
        <Property Name="relayPort" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Network port number allocated on the media relay server by the media endpoint." />
        </Property>
        <Property Name="sentQualityEventRatio" Type="Edm.Single">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent." />
        </Property>
        <Property Name="subnet" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Subnet used for media stream by the media endpoint." />
        </Property>
        <Property Name="traceRouteHops" Type="Collection(microsoft.graph.callRecords.traceRouteHop)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of network trace route hops collected for this media stream.*" />
        </Property>
        <Property Name="wifiBand" Type="microsoft.graph.callRecords.wifiBand" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue." />
        </Property>
        <Property Name="wifiBatteryCharge" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Estimated remaining battery charge in percentage reported by the media endpoint." />
        </Property>
        <Property Name="wifiChannel" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="WiFi channel used by the media endpoint." />
        </Property>
        <Property Name="wifiMicrosoftDriver" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint." />
        </Property>
        <Property Name="wifiMicrosoftDriverVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the Microsoft WiFi driver used by the media endpoint." />
        </Property>
        <Property Name="wifiRadioType" Type="microsoft.graph.callRecords.wifiRadioType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue." />
        </Property>
        <Property Name="wifiSignalStrength" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="WiFi signal strength in percentage reported by the media endpoint." />
        </Property>
        <Property Name="wifiVendorDriver" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint." />
        </Property>
        <Property Name="wifiVendorDriverVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the WiFi driver used by the media endpoint." />
        </Property>
      </ComplexType>
      <ComplexType Name="participantEndpoint" BaseType="microsoft.graph.callRecords.endpoint">
        <Property Name="associatedIdentity" Type="graph.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity associated with the endpoint." />
        </Property>
        <Property Name="cpuCoresCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="CPU number of cores used by the media endpoint." />
        </Property>
        <Property Name="cpuName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="CPU name used by the media endpoint." />
        </Property>
        <Property Name="cpuProcessorSpeedInMhz" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="CPU processor speed used by the media endpoint." />
        </Property>
        <Property Name="feedback" Type="microsoft.graph.callRecords.userFeedback">
          <Annotation Term="Org.OData.Core.V1.Description" String="The feedback provided by the user of this endpoint about the quality of the session." />
        </Property>
        <Property Name="identity" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identity associated with the endpoint. The identity property is deprecated and will stop returning data on June 30, 2026. Going forward, use the associatedIdentity property." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the device used by the media endpoint." />
        </Property>
      </ComplexType>
      <ComplexType Name="pstnCallLogRow">
        <Property Name="callDurationSource" Type="microsoft.graph.callRecords.pstnCallDurationSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source of the call duration data. If the call uses a third-party telecommunications operator via the Operator Connect Program, the operator can provide their own call duration data. In this case, the property value is operator. Otherwise, the value is microsoft." />
        </Property>
        <Property Name="calleeNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number dialed in E.164 format." />
        </Property>
        <Property Name="callerNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format." />
        </Property>
        <Property Name="callId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call identifier. Not guaranteed to be unique." />
        </Property>
        <Property Name="callType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the call was a PSTN outbound or inbound call and the type of call, such as a call placed by a user or an audio conference." />
        </Property>
        <Property Scale="variable" Name="charge" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Amount of money or cost of the call that is charged to your account." />
        </Property>
        <Property Name="conferenceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the audio conference." />
        </Property>
        <Property Scale="variable" Name="connectionCharge" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Connection fee price." />
        </Property>
        <Property Name="currency" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of currency used to calculate the cost of the call. For details, see (ISO 4217." />
        </Property>
        <Property Name="destinationContext" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the call was domestic (within a country or region) or international (outside a country or region), based on the user's location." />
        </Property>
        <Property Name="destinationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Country or region dialed." />
        </Property>
        <Property Name="duration" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="How long the call was connected, in seconds." />
        </Property>
        <Property Name="endDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call end time." />
        </Property>
        <Property Name="id" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique call identifier. GUID." />
        </Property>
        <Property Name="inventoryType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User's phone number type, such as a service of toll-free number." />
        </Property>
        <Property Name="licenseCapability" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The license used for the call." />
        </Property>
        <Property Name="operator" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The telecommunications operator which provided PSTN services for this call. This might be Microsoft, or it might be a third-party operator via the Operator Connect Program." />
        </Property>
        <Property Name="startDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Call start time." />
        </Property>
        <Property Name="tenantCountryCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Country code of the tenant. For details, see ISO 3166-1 alpha-2." />
        </Property>
        <Property Name="usageCountryCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Country code of the user. For details, see ISO 3166-1 alpha-2." />
        </Property>
        <Property Name="userDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user." />
        </Property>
        <Property Name="userId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Calling user's ID in Microsoft Graph. GUID. This and other user info will be null/empty for bot call types (ucapin, ucapout)." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name (sign-in name) in Microsoft Entra ID. This is usually the same as the user's SIP address, and can be the same as the user's email address." />
        </Property>
      </ComplexType>
      <ComplexType Name="serviceEndpoint" BaseType="microsoft.graph.callRecords.endpoint" />
      <ComplexType Name="serviceUserAgent" BaseType="microsoft.graph.callRecords.userAgent">
        <Property Name="role" Type="microsoft.graph.callRecords.serviceRole" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the role of the service used by this endpoint. Possible values are: unknown, customBot, skypeForBusinessMicrosoftTeamsGateway, skypeForBusinessAudioVideoMcu, skypeForBusinessApplicationSharingMcu, skypeForBusinessCallQueues, skypeForBusinessAutoAttendant, mediationServer, mediationServerCloudConnectorEdition, exchangeUnifiedMessagingService, mediaController, conferencingAnnouncementService, conferencingAttendant, audioTeleconferencerController, skypeForBusinessUnifiedCommunicationApplicationPlatform, responseGroupServiceAnnouncementService, gateway, skypeTranslator, skypeForBusinessAttendant, responseGroupService, voicemail, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="traceRouteHop">
        <Property Name="hopCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The network path count of this hop that was used to compute the RTT." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address used for this hop in the network trace." />
        </Property>
        <Property Name="roundTripTime" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time from when the trace route packet was sent from the client to this hop and back to the client, denoted in ISO 8601 format. For example, 1 second is denoted as PT1S, where P is the duration designator, T is the time designator, and S is the second designator." />
        </Property>
      </ComplexType>
      <ComplexType Name="userAgent" Abstract="true">
        <Property Name="applicationVersion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the version of application software used by this endpoint." />
        </Property>
        <Property Name="headerValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User-agent header value reported by this endpoint." />
        </Property>
      </ComplexType>
      <ComplexType Name="userFeedback">
        <Property Name="rating" Type="microsoft.graph.callRecords.userFeedbackRating" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rating provided by the user of this endpoint about the quality of this Session. Possible values are: notRated, bad, poor, fair, good, excellent, unknownFutureValue." />
        </Property>
        <Property Name="text" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The feedback text provided by the user of this endpoint for the session." />
        </Property>
        <Property Name="tokens" Type="microsoft.graph.callRecords.feedbackTokenSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user." />
        </Property>
      </ComplexType>
      <ComplexType Name="userIdentity" BaseType="graph.identity" OpenType="true">
        <Property Name="userPrincipalName" Type="Edm.String" />
      </ComplexType>
    </Schema>
    <Schema Namespace="microsoft.graph.externalConnectors" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="accessType">
        <Member Name="grant" Value="1" />
        <Member Name="deny" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="aclType">
        <Member Name="user" Value="1" />
        <Member Name="group" Value="2" />
        <Member Name="everyone" Value="3" />
        <Member Name="everyoneExceptGuests" Value="4" />
        <Member Name="externalGroup" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="connectionOperationStatus">
        <Member Name="unspecified" Value="0" />
        <Member Name="inprogress" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="failed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="connectionState">
        <Member Name="draft" Value="1" />
        <Member Name="ready" Value="2" />
        <Member Name="obsolete" Value="3" />
        <Member Name="limitExceeded" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="externalActivityType">
        <Member Name="viewed" Value="1" />
        <Member Name="modified" Value="2" />
        <Member Name="created" Value="3" />
        <Member Name="commented" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="externalItemContentType">
        <Member Name="text" Value="1" />
        <Member Name="html" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="identityType">
        <Member Name="user" Value="1" />
        <Member Name="group" Value="2" />
        <Member Name="externalGroup" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="label">
        <Member Name="title" Value="0" />
        <Member Name="url" Value="1" />
        <Member Name="createdBy" Value="2" />
        <Member Name="lastModifiedBy" Value="3" />
        <Member Name="authors" Value="4" />
        <Member Name="createdDateTime" Value="5" />
        <Member Name="lastModifiedDateTime" Value="6" />
        <Member Name="fileName" Value="7" />
        <Member Name="fileExtension" Value="8" />
        <Member Name="unknownFutureValue" Value="12" />
        <Member Name="iconUrl" Value="15" />
      </EnumType>
      <EnumType Name="propertyType">
        <Member Name="string" Value="0" />
        <Member Name="int64" Value="1" />
        <Member Name="double" Value="2" />
        <Member Name="dateTime" Value="3" />
        <Member Name="boolean" Value="4" />
        <Member Name="stringCollection" Value="5" />
        <Member Name="int64Collection" Value="6" />
        <Member Name="doubleCollection" Value="7" />
        <Member Name="dateTimeCollection" Value="8" />
        <Member Name="unknownFutureValue" Value="9" />
      </EnumType>
      <EnumType Name="ruleOperation">
        <Member Name="null" Value="0" />
        <Member Name="equals" Value="1" />
        <Member Name="notEquals" Value="2" />
        <Member Name="contains" Value="3" />
        <Member Name="notContains" Value="4" />
        <Member Name="lessThan" Value="5" />
        <Member Name="greaterThan" Value="6" />
        <Member Name="startsWith" Value="7" />
        <Member Name="unknownFutureValue" Value="8" />
      </EnumType>
      <EntityType Name="connectionOperation" BaseType="graph.entity">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="If status is failed, provides more information about the error that caused the failure." />
        </Property>
        <Property Name="status" Type="microsoft.graph.externalConnectors.connectionOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="external">
        <NavigationProperty Name="connections" Type="Collection(microsoft.graph.externalConnectors.externalConnection)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="externalActivity" BaseType="graph.entity">
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="type" Type="microsoft.graph.externalConnectors.externalActivityType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of activity performed. The possible values are: viewed, modified, created, commented, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="performedBy" Type="microsoft.graph.externalConnectors.identity">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an identity used to identify who is responsible for the activity." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="externalActivityResult" BaseType="microsoft.graph.externalConnectors.externalActivity">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="Error information that explains the failure to process an external activity." />
        </Property>
      </EntityType>
      <EntityType Name="externalConnection" BaseType="graph.entity">
        <Property Name="activitySettings" Type="microsoft.graph.externalConnectors.activitySettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collects configurable settings related to activities involving connector content." />
        </Property>
        <Property Name="configuration" Type="microsoft.graph.externalConnectors.configuration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional." />
        </Property>
        <Property Name="connectorId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Teams app ID. Optional." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the connection displayed in the Microsoft 365 admin center. Optional." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required." />
        </Property>
        <Property Name="searchSettings" Type="microsoft.graph.externalConnectors.searchSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings configuring the search experience for content in this connection, such as the display templates for search results." />
        </Property>
        <Property Name="state" Type="microsoft.graph.externalConnectors.connectionState">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="groups" Type="Collection(microsoft.graph.externalConnectors.externalGroup)" ContainsTarget="true" />
        <NavigationProperty Name="items" Type="Collection(microsoft.graph.externalConnectors.externalItem)" ContainsTarget="true" />
        <NavigationProperty Name="operations" Type="Collection(microsoft.graph.externalConnectors.connectionOperation)" ContainsTarget="true" />
        <NavigationProperty Name="schema" Type="microsoft.graph.externalConnectors.schema" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="externalGroup" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the external group. Optional." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the external group. Optional." />
        </Property>
        <NavigationProperty Name="members" Type="Collection(microsoft.graph.externalConnectors.identity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="externalItem" BaseType="graph.entity">
        <Property Name="acl" Type="Collection(microsoft.graph.externalConnectors.acl)">
          <Annotation Term="Org.OData.Core.V1.Description" String="An array of access control entries. Each entry specifies the access granted to a user or group. Required." />
        </Property>
        <Property Name="content" Type="microsoft.graph.externalConnectors.externalItemContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="A plain-text  representation of the contents of the item. The text in this property is full-text indexed. Optional." />
        </Property>
        <Property Name="properties" Type="microsoft.graph.externalConnectors.properties">
          <Annotation Term="Org.OData.Core.V1.Description" String="A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required." />
        </Property>
        <NavigationProperty Name="activities" Type="Collection(microsoft.graph.externalConnectors.externalActivity)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of activities performed on the item. Write-only." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="identity" BaseType="graph.entity">
        <Property Name="type" Type="microsoft.graph.externalConnectors.identityType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of identity. Possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system." />
        </Property>
      </EntityType>
      <EntityType Name="schema" BaseType="graph.entity">
        <Property Name="baseType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Must be set to microsoft.graph.externalConnector.externalItem. Required." />
        </Property>
        <Property Name="properties" Type="Collection(microsoft.graph.externalConnectors.property)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128." />
        </Property>
      </EntityType>
      <ComplexType Name="acl">
        <Property Name="accessType" Type="microsoft.graph.externalConnectors.accessType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The access granted to the identity. Possible values are: grant, deny, unknownFutureValue." />
        </Property>
        <Property Name="type" Type="microsoft.graph.externalConnectors.aclType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifer of the identity. For Microsoft Entra identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. For external groups value is set to the ID of the externalGroup" />
        </Property>
      </ComplexType>
      <ComplexType Name="activitySettings">
        <Property Name="urlToItemResolvers" Type="Collection(microsoft.graph.externalConnectors.urlToItemResolverBase)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies configurations to identify an externalItem based on a shared URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="configuration" OpenType="true">
        <Property Name="authorizedAppIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of application IDs for registered Microsoft Entra apps that are allowed to manage the externalConnection and to index content in the externalConnection." />
        </Property>
      </ComplexType>
      <ComplexType Name="displayTemplate">
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed." />
        </Property>
        <Property Name="layout" Type="graph.Json" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model." />
        </Property>
        <Property Name="priority" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value." />
        </Property>
        <Property Name="rules" Type="Collection(microsoft.graph.externalConnectors.propertyRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies additional rules for selecting this display template based on the item schema. Optional." />
        </Property>
      </ComplexType>
      <ComplexType Name="externalItemContent">
        <Property Name="type" Type="microsoft.graph.externalConnectors.externalItemContentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content for the externalItem. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="itemIdResolver" BaseType="microsoft.graph.externalConnectors.urlToItemResolverBase">
        <Property Name="itemId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in urlPattern within the urlMatchInfo can be referenced by inserting the group name inside curly brackets." />
        </Property>
        <Property Name="urlMatchInfo" Type="microsoft.graph.externalConnectors.urlMatchInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Configurations to match and resolve URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="properties" OpenType="true" />
      <ComplexType Name="property">
        <Property Name="aliases" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A set of aliases or a friendly name for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &amp;, ?, @, #, /, ~, ', ', &lt;, &gt;, `, ^. Optional." />
        </Property>
        <Property Name="isQueryable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional." />
        </Property>
        <Property Name="isRefinable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the property is refinable.  Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional." />
        </Property>
        <Property Name="isRetrievable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional." />
        </Property>
        <Property Name="isSearchable" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Nonsearchable properties aren't added to the search index. Optional." />
        </Property>
        <Property Name="labels" Type="Collection(microsoft.graph.externalConnectors.label)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &amp;, ?, @, #, /, ~, ', ', &lt;, &gt;, `, ^.  Required." />
        </Property>
        <Property Name="type" Type="microsoft.graph.externalConnectors.propertyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="propertyRule">
        <Property Name="operation" Type="microsoft.graph.externalConnectors.ruleOperation" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required." />
        </Property>
        <Property Name="property" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The property from the externalItem schema. Required." />
        </Property>
        <Property Name="values" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection with one or many strings. One or more specified strings are matched with the specified property using the specified operation. Required." />
        </Property>
        <Property Name="valuesJoinedBy" Type="graph.binaryOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required." />
        </Property>
      </ComplexType>
      <ComplexType Name="searchSettings">
        <Property Name="searchResultTemplates" Type="Collection(microsoft.graph.externalConnectors.displayTemplate)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection." />
        </Property>
      </ComplexType>
      <ComplexType Name="urlMatchInfo">
        <Property Name="baseUrls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver." />
        </Property>
        <Property Name="urlPattern" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="urlToItemResolverBase" Abstract="true">
        <Property Name="priority" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated." />
        </Property>
      </ComplexType>
      <Action Name="addActivities" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.externalConnectors.externalItem" />
        <Parameter Name="activities" Type="Collection(microsoft.graph.externalConnectors.externalActivity)" Nullable="false" />
        <ReturnType Type="Collection(microsoft.graph.externalConnectors.externalActivityResult)" />
      </Action>
    </Schema>
    <Schema Namespace="microsoft.graph.identityGovernance" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="customTaskExtensionOperationStatus">
        <Member Name="completed" Value="0" />
        <Member Name="failed" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="lifecycleTaskCategory" IsFlags="true">
        <Member Name="joiner" Value="1" />
        <Member Name="leaver" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
        <Member Name="mover" Value="8" />
      </EnumType>
      <EnumType Name="lifecycleWorkflowCategory">
        <Member Name="joiner" Value="0" />
        <Member Name="leaver" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="mover" Value="3" />
      </EnumType>
      <EnumType Name="lifecycleWorkflowProcessingStatus">
        <Member Name="queued" Value="0" />
        <Member Name="inProgress" Value="1" />
        <Member Name="completed" Value="2" />
        <Member Name="completedWithErrors" Value="3" />
        <Member Name="canceled" Value="4" />
        <Member Name="failed" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="membershipChangeType">
        <Member Name="add" Value="1" />
        <Member Name="remove" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="valueType">
        <Member Name="enum" Value="0" />
        <Member Name="string" Value="1" />
        <Member Name="int" Value="2" />
        <Member Name="bool" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="workflowExecutionType">
        <Member Name="scheduled" Value="0" />
        <Member Name="onDemand" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="workflowTriggerTimeBasedAttribute">
        <Member Name="employeeHireDate" Value="0" />
        <Member Name="employeeLeaveDateTime" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
        <Member Name="createdDateTime" Value="3" />
      </EnumType>
      <EntityType Name="customTaskExtension" BaseType="graph.customCalloutExtension">
        <Property Name="callbackConfiguration" Type="graph.customExtensionCallbackConfiguration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The callback configuration for a custom task extension." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <NavigationProperty Name="createdBy" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
        <NavigationProperty Name="lastModifiedBy" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="insights" BaseType="graph.entity" />
      <EntityType Name="lifecycleManagementSettings" BaseType="graph.entity">
        <Property Name="emailSettings" Type="graph.emailSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the settings for emails sent out from email-specific tasks within workflows. Accepts 2 parameterssenderDomain- Defines the domain of who is sending the email. useCompanyBranding- A Boolean value that defines if company branding is to be used with the email." />
        </Property>
        <Property Name="workflowScheduleIntervalInHours" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours." />
        </Property>
      </EntityType>
      <EntityType Name="lifecycleWorkflowsContainer" BaseType="graph.entity">
        <NavigationProperty Name="customTaskExtensions" Type="Collection(microsoft.graph.identityGovernance.customTaskExtension)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The customTaskExtension instance." />
        </NavigationProperty>
        <NavigationProperty Name="deletedItems" Type="graph.deletedItemContainer" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deleted workflows in your lifecycle workflows instance." />
        </NavigationProperty>
        <NavigationProperty Name="insights" Type="microsoft.graph.identityGovernance.insights" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The insight container holding workflow insight summaries for a tenant." />
        </NavigationProperty>
        <NavigationProperty Name="settings" Type="microsoft.graph.identityGovernance.lifecycleManagementSettings" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The settings of the lifecycle workflows instance." />
        </NavigationProperty>
        <NavigationProperty Name="taskDefinitions" Type="Collection(microsoft.graph.identityGovernance.taskDefinition)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The definition of tasks within the lifecycle workflows instance." />
        </NavigationProperty>
        <NavigationProperty Name="workflows" Type="Collection(microsoft.graph.identityGovernance.workflow)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workflows in the lifecycle workflows instance." />
        </NavigationProperty>
        <NavigationProperty Name="workflowTemplates" Type="Collection(microsoft.graph.identityGovernance.workflowTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workflow templates in the lifecycle workflow instance." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="run" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="failedTasksCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of tasks that failed in the run execution." />
        </Property>
        <Property Name="failedUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of users that failed in the run execution." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="processingStatus" Type="microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The run execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="scheduledDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="successfulUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of successfully completed users in the run." />
        </Property>
        <Property Name="totalTasksCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="totalUnprocessedTasksCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of unprocessed tasks in the run execution." />
        </Property>
        <Property Name="totalUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of users in the workflow execution." />
        </Property>
        <Property Name="workflowExecutionType" Type="microsoft.graph.identityGovernance.workflowExecutionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The execution type of the workflows associated with the run. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <NavigationProperty Name="taskProcessingResults" Type="Collection(microsoft.graph.identityGovernance.taskProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The related taskProcessingResults." />
        </NavigationProperty>
        <NavigationProperty Name="userProcessingResults" Type="Collection(microsoft.graph.identityGovernance.userProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The associated individual user execution." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="task" BaseType="graph.entity">
        <Property Name="arguments" Type="Collection(graph.keyValuePair)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Arguments included within the task.  For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required." />
        </Property>
        <Property Name="category" Type="microsoft.graph.identityGovernance.lifecycleTaskCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the task. The possible values are: joiner, leaver, unknownFutureValue. This property is multi-valued and the same task can apply to both joiner and leaver categories.Supports $filter(eq, ne)." />
        </Property>
        <Property Name="continueOnError" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A Boolean value that specifies whether, if this task fails, the workflow stops, and subsequent tasks aren't run. Optional." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string that describes the purpose of the task for administrative use. Optional." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy." />
        </Property>
        <Property Name="executionSequence" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="An integer that states in what order the task runs in a workflow.Supports $orderby." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A Boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy." />
        </Property>
        <Property Name="taskDefinitionId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see Configure the arguments for built-in Lifecycle Workflow tasks. Required.Supports $filter(eq, ne)." />
        </Property>
        <NavigationProperty Name="taskProcessingResults" Type="Collection(microsoft.graph.identityGovernance.taskProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The result of processing the task." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="taskDefinition" BaseType="graph.entity">
        <Property Name="category" Type="microsoft.graph.identityGovernance.lifecycleTaskCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the HR function that the tasks created using this definition can be used with. The possible values are: joiner, mover, leaver, unknownFutureValue. This is a multi-valued enumeration whose allowed combinations are joiner, joiner,leaver, or leaver.Supports $filter(eq, ne, has) and $orderby." />
        </Property>
        <Property Name="continueOnError" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines if the workflow will continue if the task has an error." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the taskDefinition." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="parameters" Type="Collection(microsoft.graph.identityGovernance.parameter)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The parameters that must be supplied when creating a workflow task object.Supports $filter(any)." />
        </Property>
        <Property Name="version" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby." />
        </Property>
      </EntityType>
      <EntityType Name="taskProcessingResult" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="failureReason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes why the taskProcessingResult has failed." />
        </Property>
        <Property Name="processingStatus" Type="microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the execution status of the taskProcessingResult. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <NavigationProperty Name="subject" Type="graph.user" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
        <NavigationProperty Name="task" Type="microsoft.graph.identityGovernance.task" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The related workflow task" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="taskReport" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="failedUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the task report was last updated." />
        </Property>
        <Property Name="processingStatus" Type="microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of queued, inProgress, completed, completedWithErrors, canceled, failed, and unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="runId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the associated run." />
        </Property>
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the associated run started. Value is null if the run has not started." />
        </Property>
        <Property Name="successfulUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="totalUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="unprocessedUsersCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <NavigationProperty Name="task" Type="microsoft.graph.identityGovernance.task" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The related lifecycle workflow task.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
        <NavigationProperty Name="taskDefinition" Type="microsoft.graph.identityGovernance.taskDefinition" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
        <NavigationProperty Name="taskProcessingResults" Type="Collection(microsoft.graph.identityGovernance.taskProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The related lifecycle workflow taskProcessingResults." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userProcessingResult" BaseType="graph.entity">
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="failedTasksCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of tasks that failed in the workflow execution." />
        </Property>
        <Property Name="processingStatus" Type="microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workflow execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="scheduledDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="startedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="totalTasksCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of tasks that in the workflow execution." />
        </Property>
        <Property Name="totalUnprocessedTasksCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of unprocessed tasks for the workflow." />
        </Property>
        <Property Name="workflowExecutionType" Type="microsoft.graph.identityGovernance.workflowExecutionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Describes the execution type of the workflow. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="workflowVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the workflow that was executed." />
        </Property>
        <NavigationProperty Name="subject" Type="graph.user" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand." />
        </NavigationProperty>
        <NavigationProperty Name="taskProcessingResults" Type="Collection(microsoft.graph.identityGovernance.taskProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The associated individual task execution." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workflow" BaseType="microsoft.graph.identityGovernance.workflowBase">
        <Property Name="deletedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Property Name="id" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="nextScheduleRunDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby." />
        </Property>
        <Property Name="version" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Key>
          <PropertyRef Name="id" />
        </Key>
        <NavigationProperty Name="executionScope" Type="Collection(microsoft.graph.identityGovernance.userProcessingResult)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra identity that last modified the workflow object." />
        </NavigationProperty>
        <NavigationProperty Name="runs" Type="Collection(microsoft.graph.identityGovernance.run)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Workflow runs." />
        </NavigationProperty>
        <NavigationProperty Name="taskReports" Type="Collection(microsoft.graph.identityGovernance.taskReport)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the aggregation of task execution data for tasks within a workflow object." />
        </NavigationProperty>
        <NavigationProperty Name="userProcessingResults" Type="Collection(microsoft.graph.identityGovernance.userProcessingResult)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Per-user workflow execution results." />
        </NavigationProperty>
        <NavigationProperty Name="versions" Type="Collection(microsoft.graph.identityGovernance.workflowVersion)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workflow versions that are available." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workflowBase" Abstract="true">
        <Property Name="category" Type="microsoft.graph.identityGovernance.lifecycleWorkflowCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the workflow. The possible values are: joiner, leaver, mover, unknownFutureValue." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When a workflow was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string that describes the purpose of the workflow." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A string to identify the workflow." />
        </Property>
        <Property Name="executionConditions" Type="microsoft.graph.identityGovernance.workflowExecutionConditions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines when and for who the workflow will run." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true." />
        </Property>
        <Property Name="isSchedulingEnabled" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Can't be true for a disabled workflow (where isEnabled is false)." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="When the workflow was last modified." />
        </Property>
        <NavigationProperty Name="createdBy" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created the workflow." />
        </NavigationProperty>
        <NavigationProperty Name="lastModifiedBy" Type="graph.user">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the Microsoft Entra identity that last modified the workflow." />
        </NavigationProperty>
        <NavigationProperty Name="tasks" Type="Collection(microsoft.graph.identityGovernance.task)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The tasks in the workflow." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workflowTemplate" BaseType="graph.entity">
        <Property Name="category" Type="microsoft.graph.identityGovernance.lifecycleWorkflowCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the workflow template. The possible values are: joiner, mover, leaver,unknownFutureValue.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the workflowTemplate." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby." />
        </Property>
        <Property Name="executionConditions" Type="microsoft.graph.identityGovernance.workflowExecutionConditions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Conditions describing when to execute the workflow and the criteria to identify in-scope subject set." />
        </Property>
        <NavigationProperty Name="tasks" Type="Collection(microsoft.graph.identityGovernance.task)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="workflowVersion" BaseType="microsoft.graph.identityGovernance.workflowBase">
        <Property Name="versionNumber" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby." />
        </Property>
        <Key>
          <PropertyRef Name="versionNumber" />
        </Key>
      </EntityType>
      <ComplexType Name="attributeChangeTrigger" BaseType="microsoft.graph.identityGovernance.workflowExecutionTrigger">
        <Property Name="triggerAttributes" Type="Collection(microsoft.graph.identityGovernance.triggerAttribute)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The trigger attribute being changed that triggers the workflowexecutiontrigger of a workflow.)" />
        </Property>
      </ComplexType>
      <ComplexType Name="customTaskExtensionCallbackConfiguration" BaseType="graph.customExtensionCallbackConfiguration">
        <NavigationProperty Name="authorizedApps" Type="Collection(graph.application)" />
      </ComplexType>
      <ComplexType Name="customTaskExtensionCallbackData" BaseType="graph.customExtensionData">
        <Property Name="operationStatus" Type="microsoft.graph.identityGovernance.customTaskExtensionOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="customTaskExtensionCalloutData" BaseType="graph.customExtensionData">
        <NavigationProperty Name="subject" Type="graph.user" />
        <NavigationProperty Name="task" Type="microsoft.graph.identityGovernance.task" />
        <NavigationProperty Name="taskProcessingresult" Type="microsoft.graph.identityGovernance.taskProcessingResult" />
        <NavigationProperty Name="workflow" Type="microsoft.graph.identityGovernance.workflow" />
      </ComplexType>
      <ComplexType Name="groupBasedSubjectSet" BaseType="graph.subjectSet">
        <NavigationProperty Name="groups" Type="Collection(graph.group)" />
      </ComplexType>
      <ComplexType Name="membershipChangeTrigger" BaseType="microsoft.graph.identityGovernance.workflowExecutionTrigger">
        <Property Name="changeType" Type="microsoft.graph.identityGovernance.membershipChangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines what change that happens to the workflow group to trigger the workflowExecutionTrigger. Possible values are: add, remove, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="onDemandExecutionOnly" BaseType="microsoft.graph.identityGovernance.workflowExecutionConditions" />
      <ComplexType Name="parameter">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the parameter." />
        </Property>
        <Property Name="values" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The values of the parameter." />
        </Property>
        <Property Name="valueType" Type="microsoft.graph.identityGovernance.valueType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value type of the parameter. The possible values are: enum, string, int, bool, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="ruleBasedSubjectSet" BaseType="graph.subjectSet">
        <Property Name="rule" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The rule for the subject set. Lifecycle Workflows supports a rich set of user properties for configuring the rules using $filter query expressions. For more information, see supported user and query parameters." />
        </Property>
      </ComplexType>
      <ComplexType Name="runSummary">
        <Property Name="failedRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of failed workflow runs." />
        </Property>
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of failed tasks of a workflow." />
        </Property>
        <Property Name="successfulRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of successful workflow runs." />
        </Property>
        <Property Name="totalRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of runs for a workflow." />
        </Property>
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of tasks processed by a workflow." />
        </Property>
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of users processed by a workflow." />
        </Property>
      </ComplexType>
      <ComplexType Name="taskReportSummary">
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of failed tasks in a report." />
        </Property>
        <Property Name="successfulTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of successful tasks in a report." />
        </Property>
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of tasks in a report." />
        </Property>
        <Property Name="unprocessedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of unprocessed tasks in a report." />
        </Property>
      </ComplexType>
      <ComplexType Name="timeBasedAttributeTrigger" BaseType="microsoft.graph.identityGovernance.workflowExecutionTrigger">
        <Property Name="offsetInDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days." />
        </Property>
        <Property Name="timeBasedAttribute" Type="microsoft.graph.identityGovernance.workflowTriggerTimeBasedAttribute" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, createdDateTime, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="topTasksInsightsSummary">
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed runs of the task." />
        </Property>
        <Property Name="failedUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed users who were processed by the task." />
        </Property>
        <Property Name="successfulTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful runs of the task." />
        </Property>
        <Property Name="successfulUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful users processed by the task." />
        </Property>
        <Property Name="taskDefinitionDisplayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the task." />
        </Property>
        <Property Name="taskDefinitionId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The task ID." />
        </Property>
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total runs of the task." />
        </Property>
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total users processed by the task." />
        </Property>
      </ComplexType>
      <ComplexType Name="topWorkflowsInsightsSummary">
        <Property Name="failedRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed runs for workflow." />
        </Property>
        <Property Name="failedUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed users who were processed." />
        </Property>
        <Property Name="successfulRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful runs of the workflow." />
        </Property>
        <Property Name="successfulUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful users processed by the workflow." />
        </Property>
        <Property Name="totalRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total runs of workflow." />
        </Property>
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total number of users processed by the workflow." />
        </Property>
        <Property Name="workflowCategory" Type="microsoft.graph.identityGovernance.lifecycleWorkflowCategory" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of the workflow. The possible values are: joiner, leaver, unknownFutureValue, mover. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: mover." />
        </Property>
        <Property Name="workflowDisplayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the workflow." />
        </Property>
        <Property Name="workflowId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The workflow ID." />
        </Property>
        <Property Name="workflowVersion" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the workflow that was a top workflow ran." />
        </Property>
      </ComplexType>
      <ComplexType Name="triggerAndScopeBasedConditions" BaseType="microsoft.graph.identityGovernance.workflowExecutionConditions">
        <Property Name="scope" Type="graph.subjectSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines who the workflow runs for." />
        </Property>
        <Property Name="trigger" Type="microsoft.graph.identityGovernance.workflowExecutionTrigger">
          <Annotation Term="Org.OData.Core.V1.Description" String="What triggers a workflow to run." />
        </Property>
      </ComplexType>
      <ComplexType Name="triggerAttribute">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the trigger attribute that is changed to trigger an attributeChangeTrigger workflow." />
        </Property>
      </ComplexType>
      <ComplexType Name="usersProcessingSummary">
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false" />
        <Property Name="failedUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="successfulUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false" />
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="userSummary">
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of failed tasks for users in a user summary." />
        </Property>
        <Property Name="failedUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of failed users in a user summary." />
        </Property>
        <Property Name="successfulUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of successful users in a user summary." />
        </Property>
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total tasks of users in a user summary." />
        </Property>
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of users in a user summary" />
        </Property>
      </ComplexType>
      <ComplexType Name="workflowExecutionConditions" Abstract="true" />
      <ComplexType Name="workflowExecutionTrigger" Abstract="true" />
      <ComplexType Name="workflowsInsightsByCategory">
        <Property Name="failedJoinerRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failed 'Joiner' workflows processed in a tenant." />
        </Property>
        <Property Name="failedLeaverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failed 'Leaver' workflows processed in a tenant." />
        </Property>
        <Property Name="failedMoverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Failed 'Mover' workflows processed in a tenant." />
        </Property>
        <Property Name="successfulJoinerRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Successful 'Joiner' workflows processed in a tenant." />
        </Property>
        <Property Name="successfulLeaverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Successful 'Leaver' workflows processed in a tenant." />
        </Property>
        <Property Name="successfulMoverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Successful 'Mover' workflows processed in a tenant." />
        </Property>
        <Property Name="totalJoinerRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total 'Joiner' workflows processed in a tenant." />
        </Property>
        <Property Name="totalLeaverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total 'Leaver' workflows processed in a tenant." />
        </Property>
        <Property Name="totalMoverRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Total 'Mover' workflows processed in a tenant." />
        </Property>
      </ComplexType>
      <ComplexType Name="workflowsInsightsSummary">
        <Property Name="failedRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed workflow runs processed in the tenant." />
        </Property>
        <Property Name="failedTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed tasks processed in the tenant." />
        </Property>
        <Property Name="failedUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of failed users processed by workflows in the tenant." />
        </Property>
        <Property Name="successfulRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful workflow runs processed in the tenant." />
        </Property>
        <Property Name="successfulTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful tasks processed in the tenant." />
        </Property>
        <Property Name="successfulUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of successful users processed by workflows in the tenant." />
        </Property>
        <Property Name="totalRuns" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total workflows processed in the tenant." />
        </Property>
        <Property Name="totalTasks" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total tasks processed by workflows in the tenant." />
        </Property>
        <Property Name="totalUsers" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of total users processed by workflows in the tenant." />
        </Property>
      </ComplexType>
      <Function Name="summary" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.identityGovernance.run)" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="microsoft.graph.identityGovernance.runSummary" />
      </Function>
      <Function Name="summary" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.identityGovernance.taskReport)" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="microsoft.graph.identityGovernance.taskReportSummary" />
      </Function>
      <Function Name="summary" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.identityGovernance.userProcessingResult)" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="microsoft.graph.identityGovernance.userSummary" />
      </Function>
      <Function Name="topTasksProcessedSummary" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.insights" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="Collection(microsoft.graph.identityGovernance.topTasksInsightsSummary)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="insights: topTasksProcessedSummary" />
            <PropertyValue Property="LongDescription" String="Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="topWorkflowsProcessedSummary" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.insights" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="Collection(microsoft.graph.identityGovernance.topWorkflowsInsightsSummary)" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="insights: topWorkflowsProcessedSummary" />
            <PropertyValue Property="LongDescription" String="Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="workflowsProcessedByCategory" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.insights" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="microsoft.graph.identityGovernance.workflowsInsightsByCategory" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="insights: workflowsProcessedByCategory" />
            <PropertyValue Property="LongDescription" String="Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Function Name="workflowsProcessedSummary" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.insights" />
        <Parameter Name="startDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="endDateTime" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="microsoft.graph.identityGovernance.workflowsInsightsSummary" />
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Description" String="insights: workflowsProcessedSummary" />
            <PropertyValue Property="LongDescription" String="Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/function" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Function>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.workflow" />
        <Parameter Name="subjects" Type="Collection(graph.user)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workflow: activate" />
            <PropertyValue Property="LongDescription" String="Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="createNewVersion" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.workflow" />
        <Parameter Name="workflow" Type="microsoft.graph.identityGovernance.workflow" />
        <ReturnType Type="microsoft.graph.identityGovernance.workflow" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workflow: createNewVersion" />
            <PropertyValue Property="LongDescription" String="Create a new version of the workflow object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="restore" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.workflow" />
        <ReturnType Type="microsoft.graph.identityGovernance.workflow" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="workflow: restore" />
            <PropertyValue Property="LongDescription" String="Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resume" IsBound="true" EntitySetPath="bindingParameter">
        <Parameter Name="bindingParameter" Type="microsoft.graph.identityGovernance.taskProcessingResult" />
        <Parameter Name="source" Type="Edm.String" Unicode="false" />
        <Parameter Name="type" Type="Edm.String" Unicode="false" />
        <Parameter Name="data" Type="microsoft.graph.identityGovernance.customTaskExtensionCallbackData" Nullable="false" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="taskProcessingResult: resume" />
            <PropertyValue Property="LongDescription" String="Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Annotations Target="microsoft.graph.actionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="State of the action on the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/active">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action is active." />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/canceled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action has been cancelled." />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/done">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action completed without errors." />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not a valid action state" />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/notSupported">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.actionState/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action is pending" />
      </Annotations>
      <Annotations Target="microsoft.graph.activityHistoryItem">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.admin/people">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.administrativeUnit">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.agreement">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.agreementAcceptance">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.agreementFile">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.agreementFileLocalization">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.agreementFileVersion">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.alert">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertDetection">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertFeedback">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertHistoryState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertSeverity">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertStatus">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.alertTrigger">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.allDevicesAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to all managed devices in the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.allLicensedUsersAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to all licensed users in the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Android." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android security patch level." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Android version." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android version." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock device." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of characters in password" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable USB debugging on Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices disallow installation of apps from unknown sources." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Company Portal client app runtime integrity check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Google Play Services to be installed and enabled on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet basic integrity check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the SafetyNet certified device check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidCustomConfiguration/omaSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block clipboard sharing to copy and paste between applications." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block copy and paste within applications." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the YouTube app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsHideList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Bluetooth." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the use of the camera." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block SMS/MMS messaging." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing Wi-Fi tethering." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of list that is in the CompliantAppsList." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device sharing mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block user performing a factory reset." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Google account auto sync." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the Google Play store." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the screen sleep button while in Kiosk Mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the volume buttons while in Kiosk Mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block location services." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Near-Field Communication." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset. Valid values 1 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block powering off the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block screenshots." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Google Backup." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block removable storage usage." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require device encryption." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require removable storage encryption." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the use of the Voice Assistant." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice dialing." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser's auto fill feature." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block JavaScript within the web browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups within the web browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cookie settings within the web browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing Wi-Fi." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Android Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidLobApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidLobApp/packageId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidLobApp/versionCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version code of Android Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidLobApp/versionName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version name of Android Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/apps">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/customBrowserDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/customBrowserPackageId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/deployedAppCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/deploymentSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When this setting is enabled, app level encryption is disabled if device level encryption is enabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/encryptAppData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether application data for managed apps should be encrypted" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest required Android security patch level a user can have to gain secure access to the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest recommended Android security patch level a user can have for secure access to the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppProtection/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a managed user can take screen captures of managed apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidManagedAppRegistration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the synchronization details of an android app, with management capabilities, for a specific user." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for the minimum operating system required for an Android mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v10_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v11_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_0_3">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_1">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_2">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_3">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v4_4">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v5_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v5_1">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v6_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v7_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v7_1">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v8_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v8_1">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMinimumOperatingSystem/v9_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMobileAppIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an Android app." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidMobileAppIdentifier/packageId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app, as specified in the play store." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/alphabetic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Alphabetic password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/alphanumeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Alphanumeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/alphanumericWithSymbols">
        <Annotation Term="Org.OData.Core.V1.Description" String="Alphanumeric with symbols password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/any">
        <Annotation Term="Org.OData.Core.V1.Description" String="A password or pattern is required, and any is acceptable." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/lowSecurityBiometric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Low security biometrics based password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/numeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Numeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidRequiredPasswordType/numericComplex">
        <Annotation Term="Org.OData.Core.V1.Description" String="Numeric complex password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidStoreApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Android store apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidStoreApp/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Android app store URL." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidStoreApp/packageId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Android Work Profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/minAndroidSecurityPatchLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android security patch level." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Android version." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Android version." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock device." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of characters in password" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityBlockJailbrokenDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityDisableUsbDebugging">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable USB debugging on Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityPreventInstallAppsFromUnknownSources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices disallow installation of apps from unknown sources." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireCompanyPortalAppIntegrity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Company Portal client app runtime integrity check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireGooglePlayServices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Google Play Services to be installed and enabled on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Play Integrity basic integrity check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to pass the Play Integrity device integrity check." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireUpToDateSecurityProviders">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireVerifyApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCrossProfileDataSharingType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile cross profile data sharing type." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCrossProfileDataSharingType/allowPersonalToWork">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow data sharing request from personal profile to work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCrossProfileDataSharingType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCrossProfileDataSharingType/noRestrictions">
        <Annotation Term="Org.OData.Core.V1.Description" String="No restrictions on sharing." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCrossProfileDataSharingType/preventAny">
        <Annotation Term="Org.OData.Core.V1.Description" String="Prevent any sharing." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile custom configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileCustomConfiguration/omaSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile default app permission policy type." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/autoDeny">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto deny." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/autoGrant">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto grant." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/prompt">
        <Annotation Term="Org.OData.Core.V1.Description" String="Prompt." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile general device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFingerprintUnlock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockTrustAgents">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 365" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset. Valid values 1 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/securityRequireVerifyApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require the Android Verify apps feature is turned on." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockAddingAccounts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block users from adding/removing accounts in work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCamera">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block work profile camera." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block display work profile caller ID in personal profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block work profile contacts availability in personal profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that indicates if the setting disallow cross profile copy/paste is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block notifications while device locked." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockScreenCapture">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block screen capture in work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow bluetooth devices to access enterprise contacts." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDataSharingType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of data sharing that is allowed." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock for work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Smart Lock and other trust agents for work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the work profile password expires. Valid values 1 to 365" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of work profile password. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of letter characters required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of lower-case characters required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of non-letter characters required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of numeric characters required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of symbols required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum # of upper-case characters required in work profile password. Valid values 1 to 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous work profile passwords to block. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of work profile password that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequirePassword">
        <Annotation Term="Org.OData.Core.V1.Description" String="Password is required or not for work profile" />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/alphanumericWithSymbols">
        <Annotation Term="Org.OData.Core.V1.Description" String="At least alphanumeric with symbols password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastAlphabetic">
        <Annotation Term="Org.OData.Core.V1.Description" String="At least alphabetic password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastAlphanumeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="At least alphanumeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastNumeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="At least numeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/lowSecurityBiometric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Low security biometrics based password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/numericComplex">
        <Annotation Term="Org.OData.Core.V1.Description" String="Numeric complex password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.androidWorkProfileRequiredPasswordType/required">
        <Annotation Term="Org.OData.Core.V1.Description" String="Required." />
      </Annotations>
      <Annotations Target="microsoft.graph.appConfigurationSettingItem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for App configuration setting item." />
      </Annotations>
      <Annotations Target="microsoft.graph.appConfigurationSettingItem/appConfigKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key." />
      </Annotations>
      <Annotations Target="microsoft.graph.appConfigurationSettingItem/appConfigKeyType">
        <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key type." />
      </Annotations>
      <Annotations Target="microsoft.graph.appConfigurationSettingItem/appConfigKeyValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="app configuration key value." />
      </Annotations>
      <Annotations Target="microsoft.graph.appleDeviceFeaturesConfigurationBase">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple device features configuration profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple push notification certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/appleIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple Id of the account used to create the MDM push certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/certificateSerialNumber">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Certificate serial number. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/certificateUploadFailureReason">
        <Annotation Term="Org.OData.Core.V1.Description" String="The reason the certificate upload failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/certificateUploadStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The certificate upload status." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date and time for Apple push notification certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date and time for Apple push notification certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.applePushNotificationCertificate/topicIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Topic Id." />
      </Annotations>
      <Annotations Target="microsoft.graph.application">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.application/federatedIdentityCredentials">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Upsertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for applicationGuardBlockClipboardSharingType" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType/blockBoth">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data both from Host to Container and from Container to Host" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType/blockContainerToHost">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data from Container to Host" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType/blockHostToContainer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data from Host to Container" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType/blockNone">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data neither from Host to Container nor from Container to Host" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockClipboardSharingType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not Configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for applicationGuardBlockFileTransfer" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType/blockImageAndTextFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to transfer Image and Text file" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType/blockImageFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to transfer Image file" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType/blockNone">
        <Annotation Term="Org.OData.Core.V1.Description" String="Neither of text file or image file is blocked from transferring" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType/blockTextFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to transfer Text file" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationGuardBlockFileTransferType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not Configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible types of Application" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationType/desktop">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windows desktop application" />
      </Annotations>
      <Annotations Target="microsoft.graph.applicationType/universal">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windows universal application" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListItem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an app in the list of managed applications" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListItem/appId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The application or bundle identifier of the application" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListItem/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Store URL of the application" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListItem/name">
        <Annotation Term="Org.OData.Core.V1.Description" String="The application name" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListItem/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application" />
      </Annotations>
      <Annotations Target="microsoft.graph.appListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values of the compliance app list." />
      </Annotations>
      <Annotations Target="microsoft.graph.appListType/appsInListCompliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list represents the apps that will be considered compliant (only apps on the list are compliant)." />
      </Annotations>
      <Annotations Target="microsoft.graph.appListType/appsNotInListCompliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list represents the apps that will be considered non compliant (all apps are compliant except apps on the list)." />
      </Annotations>
      <Annotations Target="microsoft.graph.appListType/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values of AppLocker Application Control Types" />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType/auditComponentsAndStoreApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Audit Windows component and store apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType/auditComponentsStoreAppsAndSmartlocker">
        <Annotation Term="Org.OData.Core.V1.Description" String="Audit Windows components, store apps and smart locker​." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType/enforceComponentsAndStoreApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforce Windows component and store apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType/enforceComponentsStoreAppsAndSmartlocker">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforce Windows components, store apps and smart locker." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLockerApplicationControlType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no Application Control type selected." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionDownloadDetails/appLogDecryptionAlgorithm">
        <Annotation Term="Org.OData.Core.V1.Description" String="Decryption algorithm for Content. Default is ASE256." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionDownloadDetails/decryptionKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="Decryption key that used to decrypt the log." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionDownloadDetails/downloadUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Download SAS (Shared Access Signature) Url for completed app log request." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionRequest">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity for AppLogCollectionRequest contains all logs values." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionRequest/completedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time at which the upload log request reached a completed state if not completed yet NULL will be returned." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionRequest/customLogFolders">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of log folders." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionRequest/errorMessage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates error message if any during the upload process." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogCollectionRequest/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending" />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogDecryptionAlgorithm/aes256">
        <Annotation Term="Org.OData.Core.V1.Description" String="decrypting using Aes256." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogDecryptionAlgorithm/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogUploadState">
        <Annotation Term="Org.OData.Core.V1.Description" String="AppLogUploadStatus" />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogUploadState/completed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that request is completed with file uploaded to Azure blob for download." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogUploadState/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that request is completed with file uploaded to Azure blob for download." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogUploadState/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Indicates that request is waiting to be processed or under processing." />
      </Annotations>
      <Annotations Target="microsoft.graph.appLogUploadState/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.assignUserToDevice(microsoft.graph.windowsAutopilotDeviceIdentity, Edm.String, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Assigns user to Autopilot devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties for Audit Actor." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/applicationDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the Application." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/applicationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="AAD Application Id." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/auditActorType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Actor Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/ipAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="IPAddress." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/servicePrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Service Principal Name (SPN)." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Id." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/userPermissions">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of user permissions when the audit was performed." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditActor/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Principal Name (UPN)." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties for Audit Event." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/activity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/activityDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date time in UTC when the activity was performed." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/activityOperationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The HTTP operation type of the activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/activityResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="The result of the activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/activityType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of activity that was being performed." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/actor">
        <Annotation Term="Org.OData.Core.V1.Description" String="AAD user and application that are associated with the audit event." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/category">
        <Annotation Term="Org.OData.Core.V1.Description" String="Audit category." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/componentName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Component name." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/correlationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The client request Id that is used to correlate activity within the system." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Event display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditEvent/resources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Resources being modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditProperty">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties for Audit Property." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditProperty/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditProperty/newValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="New value." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditProperty/oldValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Old value." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditResource">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties for Audit Resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditResource/auditResourceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Audit resource's type." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditResource/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditResource/modifiedProperties">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of modified properties." />
      </Annotations>
      <Annotations Target="microsoft.graph.auditResource/resourceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Audit resource's Id." />
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/fido2Methods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/microsoftAuthenticatorMethods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/passwordMethods">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/softwareOathMethods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/temporaryAccessPassMethods">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authentication/windowsHelloForBusinessMethods">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.authenticationContextClassReference">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for automatic update mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/autoInstallAndRebootAtMaintenanceTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto-install and reboot at maintenance time." />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/autoInstallAndRebootAtScheduledTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto-install and reboot at scheduled time." />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/autoInstallAndRebootWithoutEndUserControl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto-install and restart without end-user control" />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/autoInstallAtMaintenanceTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto-install at maintenance time." />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/notifyDownload">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notify on download." />
      </Annotations>
      <Annotations Target="microsoft.graph.automaticUpdateMode/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.autoRestartNotificationDismissalMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto restart required notification dismissal method" />
      </Annotations>
      <Annotations Target="microsoft.graph.autoRestartNotificationDismissalMethod/automatic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Auto dismissal Indicates that the notification is automatically dismissed without user intervention" />
      </Annotations>
      <Annotations Target="microsoft.graph.autoRestartNotificationDismissalMethod/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.autoRestartNotificationDismissalMethod/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enum member" />
      </Annotations>
      <Annotations Target="microsoft.graph.autoRestartNotificationDismissalMethod/user">
        <Annotation Term="Org.OData.Core.V1.Description" String="User dismissal. Allows the user to dismiss the notification" />
      </Annotations>
      <Annotations Target="microsoft.graph.availableProviderTypes(Collection(microsoft.graph.identityProvider))">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2021-08-24" Property="Date" />
              <PropertyValue Property="Description" String="The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2023-03-15" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2021-05/identityProvider" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.b2xIdentityUserFlow/identityProviders">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2021-08-24" Property="Date" />
              <PropertyValue Property="Description" String="The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2023-03-15" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2021-05/identityProvider" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.beginOnboarding(microsoft.graph.remoteAssistancePartner)">
        <Annotation Term="Org.OData.Core.V1.Description" String="A request to start onboarding.  Must be coupled with the appropriate TeamViewer account information" />
      </Annotations>
      <Annotations Target="microsoft.graph.bitlocker">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerEncryptionMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="BitLockerEncryptionMethod types" />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerEncryptionMethod/aesCbc128">
        <Annotation Term="Org.OData.Core.V1.Description" String="AES-CBC 128-bit." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerEncryptionMethod/aesCbc256">
        <Annotation Term="Org.OData.Core.V1.Description" String="AES-CBC 256-bit." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerEncryptionMethod/xtsAes128">
        <Annotation Term="Org.OData.Core.V1.Description" String="XTS-AES 128-bit." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerEncryptionMethod/xtsAes256">
        <Annotation Term="Org.OData.Core.V1.Description" String="XTS-AES 256-bit." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitlockerRecoveryKey">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
            <PropertyValue Property="NonFilterableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerRemovableDrivePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="BitLocker Removable Drive Policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Select the encryption method for removable  drives." />
      </Annotations>
      <Annotations Target="microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a booked appointment of a service by a customer in a business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/anonymousJoinWebUrl">
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/appointmentLabel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Custom label that can be stamped on this appointment by users." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/customerNotes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notes from the customer associated with this appointment." />
        <Annotation Term="Org.OData.Core.V1.Immutable" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The value of this property is only available when reading an individual booking appointment by id. Its value can only be set when creating a new appointment with a new customer, ie, without specifying a CustomerId. After that, the property is computed from the customer represented by CustomerId." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/duration">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/filledAttendeesCount">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/joinWebUrl">
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/reminders">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The value of this property is only available when reading an individual booking appointment by id." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/serviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The id of the booking service associated with this appointment." />
        <Annotation Term="Org.OData.Core.V1.Immutable" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/serviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the booking service associated with this appointment." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="This property is optional when creating a new appointment. If not specified, it is computed from the service associated with the appointment by the service id." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingAppointment/serviceNotes">
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The value of this property is only available when reading an individual booking appointment by id." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a Microsoft Bookings Business." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The bookingBusiness is the top level object which contains business information and related business objects such as appointments, customers, services and staff members." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/appointments">
        <Annotation Term="Org.OData.Core.V1.Description" String="All appointments in this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/calendarView">
        <Annotation Term="Org.OData.Core.V1.Description" String="A calendar view of appointments in this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/customers">
        <Annotation Term="Org.OData.Core.V1.Description" String="All customers of this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/customQuestions">
        <Annotation Term="Org.OData.Core.V1.Description" String="All custom questions of this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this entity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The display name is suitable for human-readable interfaces." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/isPublished">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/publicUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/services">
        <Annotation Term="Org.OData.Core.V1.Description" String="All services offered by this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/staffMembers">
        <Annotation Term="Org.OData.Core.V1.Description" String="All staff members that provides services in this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingBusiness/webSiteUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the business web site." />
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Example: https://www.contoso.com" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCurrency/symbol">
        <Annotation Term="Org.OData.Core.V1.IsLanguageDependent" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a customer of the business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomer/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this entity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The display name is suitable for human-readable interfaces." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomer/emailAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="The e-mail address of this person." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomerBase">
        <Annotation Term="Org.OData.Core.V1.Description" String="Booking entities that provide a display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomQuestion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a custom question of the business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingCustomQuestion/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this entity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The display name is suitable for human-readable interfaces." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/accessControl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access control on the Bookings page." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/bookingPageColorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Custom color for bookings page. Value should be in Hex format. Example: `#123456`." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/businessTimeZone">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time zone of the customer. For a list of possible values, see [dateTimeTimeZone](https://learn.microsoft.com/en-us/graph/api/resources/datetimetimezone?view=graph-rest-beta)." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/customerConsentMessage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Customer consent message that is displayed in the Booking page." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/enforceOneTimePassword">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforcing One Time Password (OTP) during appointment creation." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/isBusinessLogoDisplayEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enable display of business logo display on the Bookings page." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/isCustomerConsentEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces customer consent on the customer consent message before appointment is booked." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/isSearchEngineIndexabilityDisabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable booking page to be indexed by search engines. False by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/isTimeSlotTimeZoneSetToBusinessTimeZone">
        <Annotation Term="Org.OData.Core.V1.Description" String="If business time zone the default value for the time slots that we show in the bookings page. False by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/privacyPolicyWebUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the business' Privacy Policy." />
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Example: https://www.contoso.com" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPageSettings/termsAndConditionsWebUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the business' Terms and Conditions." />
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Example: https://www.contoso.com" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of pricing of a booking service." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/callUs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service is not listed." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/fixedPrice">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service is fixed." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/free">
        <Annotation Term="Org.OData.Core.V1.Description" String="The service is free." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/hourly">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service depends on the number of hours a staff member works on the service." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/notSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service is not set." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/priceVaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service varies." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/startingAt">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service starts with a particular value, but can be higher based on the final services performed." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingPriceType/undefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="The price of the service is not defined." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingReminder">
        <Annotation Term="Org.OData.Core.V1.Description" String="This type represents when and to whom to send an e-mail reminder." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingReminder/message">
        <Annotation Term="Org.OData.Core.V1.Description" String="Message to send." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingReminder/offset">
        <Annotation Term="Org.OData.Core.V1.Description" String="How much time before an appointment the reminder should be sent." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingReminder/recipients">
        <Annotation Term="Org.OData.Core.V1.Description" String="Who should receive the reminder." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingsAvailability/availabilityType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow customers to set the type of availability." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingsAvailability/businessHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="The hours of operation in a week. This is set to null if the availability type is not customWeeklyHours" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingsAvailabilityWindow/endDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow customers to end date of availability window." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingsAvailabilityWindow/startDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow customers to start date of availability window." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This type represents the set of policies that dictate how bookings can be created in a Booking Calendar." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/allowStaffSelection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow customers to choose a specific person for the booking." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/customAvailabilities">
        <Annotation Term="Org.OData.Core.V1.Description" String="collection of custom availabilities for a given time range." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/generalAvailability">
        <Annotation Term="Org.OData.Core.V1.Description" String="General availability " />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/isMeetingInviteToCustomersEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enable sending meeting invite to customers. False by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/maximumAdvance">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of days in advance that a booking can be made." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/minimumLeadTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum lead time for bookings and cancellations." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/sendConfirmationsToOwner">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notify the business via email when a booking is created or changed." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingSchedulingPolicy/timeSlotInterval">
        <Annotation Term="Org.OData.Core.V1.Description" String="Duration of each time slot." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingService">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a particular service offered by a booking business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingService/defaultReminders">
        <Annotation Term="Org.OData.Core.V1.Description" String="The default reminders set in an appointment of this service." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The value of this property is only available when reading an individual booking service by id." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingService/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this entity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The display name is suitable for human-readable interfaces." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingService/webUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the booking service." />
        <Annotation Term="Org.OData.Core.V1.IsURL" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingStaffMember">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a staff member who provides services in a business." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingStaffMember/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this entity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The display name is suitable for human-readable interfaces." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingStaffMember/emailAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="The e-mail address of this person." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingStaffMemberBase">
        <Annotation Term="Org.OData.Core.V1.Description" String="Booking entities that provide a display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingWorkHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="This type represents the set of working hours in a single day of the week." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingWorkHours/day">
        <Annotation Term="Org.OData.Core.V1.Description" String="The day of the week represented by this instance." />
      </Annotations>
      <Annotations Target="microsoft.graph.bookingWorkHours/timeSlots">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of start/end times during a day." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/comment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The comment of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin created the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/deletedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin deleted the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/history">
        <Annotation Term="Org.OData.Core.V1.Description" String="The history of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/hostOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean attribute that determines whether a cookie is  a host-only or domain cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/hostOrDomain">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the admin who last updated the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin last updated the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/path">
        <Annotation Term="Org.OData.Core.V1.Description" String="The path of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/sourceEnvironment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the cookies are shared between Microsoft Edge and Internet Explorer" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookie/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="The status of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/comment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The comment of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/hostOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean attribute that determines whether a cookie is  a host-only or domain cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/hostOrDomain">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity of the admin who last updated the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/path">
        <Annotation Term="Org.OData.Core.V1.Description" String="The path of the cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/publishedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time the cookie was published" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieHistory/sourceEnvironment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the cookies are shared between Microsoft Edge and Internet Explorer" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieSourceEnvironment/both">
        <Annotation Term="Org.OData.Core.V1.Description" String="Share session cookies to and from Microsoft Edge and Internet Explorer." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieSourceEnvironment/internetExplorer11">
        <Annotation Term="Org.OData.Core.V1.Description" String="Share session cookies from Internet Explorer to Microsoft Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieSourceEnvironment/microsoftEdge">
        <Annotation Term="Org.OData.Core.V1.Description" String="Share session cookies from Microsoft Edge to Internet Explorer." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieSourceEnvironment/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieStatus/pendingAdd">
        <Annotation Term="Org.OData.Core.V1.Description" String="A sharedcookie that has been added pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieStatus/pendingDelete">
        <Annotation Term="Org.OData.Core.V1.Description" String="A sharedcookie that has been deleted pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieStatus/pendingEdit">
        <Annotation Term="Org.OData.Core.V1.Description" String="A sharedcookie that has been edited pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieStatus/published">
        <Annotation Term="Org.OData.Core.V1.Description" String="A sharedcookie that has been published" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSharedCookieStatus/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite">
        <Annotation Term="Org.OData.Core.V1.Description" String="Singleton entity which is used to specify IE mode site metadata" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/allowRedirect">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean attribute that controls the behavior of redirected sites" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/comment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The comment for the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/compatibilityMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls what compatibility setting is used for specific sites or domains" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the site is created" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/deletedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin deleted the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/history">
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection stores site revision metadata and audit logs." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The admin who made the last update on the site." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin updated the site." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/mergeType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The merge type of the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Status of the site." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/targetEnvironment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The target environment that the site should open in." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSite/webUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/default">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site using default compatibility mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer10">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer10" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer11">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer11" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer5">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer5" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer7">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer7" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer7Enterprise">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer7 Enterprise Mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer8">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer8" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer8Enterprise">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer8 Enterprise Mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/internetExplorer9">
        <Annotation Term="Org.OData.Core.V1.Description" String="Loads the site in internetExplorer9" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteCompatibilityMode/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="The history for the site modifications" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/allowRedirect">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean attribute that controls the behavior of redirected sites" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/comment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The content for the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/compatibilityMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls what compatibility setting is used for specific sites or domains" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user who modified the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/mergeType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The merge type of the site" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/publishedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time the site was last published" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteHistory/targetEnvironment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The render mode in Edge client that the site is supposed to open in" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList">
        <Annotation Term="Org.OData.Core.V1.Description" String="A singleton entity which is used to specify IE mode site list metadata" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description for the site list" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of this site list" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the admin who made the last update on the site list" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that the admin last updated the site list.&#xD;&#xA;" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/publishedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the admin who published the site list" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/publishedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The datetime that admin published the site list to users in their organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/revision">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin can have multiple revisions of the site list and the revision is generated whenever admin create/update the site list." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteList/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Status of the site list. Can be either &quot;draft&quot;, &quot;pending&quot;, or &quot;published&quot;" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteListStatus/draft">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site list that has not yet been published" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteListStatus/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site that has pending changes" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteListStatus/published">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site list that has been published with no pending changes." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteListStatus/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shoudn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteMergeType/default">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default merge type" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteMergeType/noMerge">
        <Annotation Term="Org.OData.Core.V1.Description" String="No merge type" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteMergeType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteStatus/pendingAdd">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site that has been added pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteStatus/pendingDelete">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site that has been deleted pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteStatus/pendingEdit">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site that has been edited pending publish" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteStatus/published">
        <Annotation Term="Org.OData.Core.V1.Description" String="A site that has been published" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteStatus/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/configurable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configurable type" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/internetExplorer11">
        <Annotation Term="Org.OData.Core.V1.Description" String="Open in standalone Internet Explorer 11" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/internetExplorerMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Open in Internet Explorer Mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/microsoftEdge">
        <Annotation Term="Org.OData.Core.V1.Description" String="Open in Microsoft Edge" />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Open in the browser the employee chooses." />
      </Annotations>
      <Annotations Target="microsoft.graph.browserSiteTargetEnvironment/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary." />
      </Annotations>
      <Annotations Target="microsoft.graph.bypassActivationLock(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Bypass activation lock" />
      </Annotations>
      <Annotations Target="microsoft.graph.calendar/calendarPermissions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.calendar/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.calendar/events">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.calendarGroup/calendars">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.callRecords.callRecord/organizer">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2023-11-06" Property="Date" />
              <PropertyValue Property="Description" String="This property is deprecated and will be removed in a future version. Use organizer_v2 instead." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-11-06" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2023-06/New_Properties_Added" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.callRecords.callRecord/organizer_v2">
        <Annotation Term="Org.OData.Core.V1.AutoExpand" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.callRecords.callRecord/participants">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2023-11-06" Property="Date" />
              <PropertyValue Property="Description" String="This property is deprecated and will be removed in a future version. Use participants_v2 instead." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-11-06" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2023-06/New_Properties_Added" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.callRecords.participantEndpoint/identity">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2023-11-06" Property="Date" />
              <PropertyValue Property="Description" String="This property is deprecated and will be removed in a future version. Use associatedIdentity instead." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-11-06" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2023-11/New_Properties_Added" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.cancel(microsoft.graph.bookingAppointment, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cancels the giving booking appointment, sending a message to the involved parties." />
      </Annotations>
      <Annotations Target="microsoft.graph.certification/certificationDetailsUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.certification/isCertifiedByMicrosoft">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.changeTrackedEntity/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.changeTrackedEntity/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.changeTrackedEntity/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.channel/messages">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.cleanWindowsDevice(microsoft.graph.managedDevice, Edm.Boolean)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Clean Windows device" />
      </Annotations>
      <Annotations Target="microsoft.graph.cloudAppSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.commit(microsoft.graph.mobileAppContentFile, microsoft.graph.fileEncryptionInfo)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Commits a file of a given app." />
      </Annotations>
      <Annotations Target="microsoft.graph.community">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a community in Viva Engage that is a central place for conversations,&#xA;files, events, and updates for people sharing a common interest or goal." />
      </Annotations>
      <Annotations Target="microsoft.graph.community/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="The description of the community. The maximum length is 1024 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.community/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the community. The maximum length is 255 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.community/group">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft 365 group that manages the membership of this community." />
      </Annotations>
      <Annotations Target="microsoft.graph.community/groupId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Microsoft 365 group that manages the membership of this community." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.community/owners">
        <Annotation Term="Org.OData.Core.V1.Description" String="The admins of the community. Limited to 100 users." />
      </Annotations>
      <Annotations Target="microsoft.graph.community/privacy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Defines the privacy level of the community. The possible values are: public, private, unknownFutureValue." />
      </Annotations>
      <Annotations Target="microsoft.graph.communityPrivacy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Types of communityPrivacy." />
      </Annotations>
      <Annotations Target="microsoft.graph.communityPrivacy/private">
        <Annotation Term="Org.OData.Core.V1.Description" String="A community administrator must add tenant users to the community before they can participate." />
      </Annotations>
      <Annotations Target="microsoft.graph.communityPrivacy/public">
        <Annotation Term="Org.OData.Core.V1.Description" String="Any user from the tenant can join and participate in the community." />
      </Annotations>
      <Annotations Target="microsoft.graph.communityPrivacy/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="A marker value for members added after the release of this API." />
      </Annotations>
      <Annotations Target="microsoft.graph.companySubscription">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance management partner for all platforms" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/androidEnrollmentAssignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll Android devices through partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/androidOnboarded">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner display name" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/iosEnrollmentAssignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll ios devices through partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/iosOnboarded">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for ios devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/lastHeartbeatDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of last heartbeat after admin onboarded to the compliance management partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/macOsEnrollmentAssignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups which enroll Mac devices through partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/macOsOnboarded">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner onboarded for Mac devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartner/partnerState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartnerAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="User group targeting for Compliance Management Partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceManagementPartnerAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Group assignment target." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance state." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/compliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliant." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/configManager">
        <Annotation Term="Org.OData.Core.V1.Description" String="Managed by Config Manager" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/conflict">
        <Annotation Term="Org.OData.Core.V1.Description" String="Conflict with other rules." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/error">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/inGracePeriod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is non-compliant but still has access to corporate resources" />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/noncompliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is non-compliant and is blocked from corporate resources." />
      </Annotations>
      <Annotations Target="microsoft.graph.complianceState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.conditionalAccessPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.conditionalAccessTemplate">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures">
        <Annotation Term="Org.OData.Core.V1.Description" String="configuration Manager client enabled features" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether compliance policy is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether device configuration is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/inventory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether inventory is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/modernApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether modern application is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether resource access is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether Windows Update for Business is managed by Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerCollectionAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to a Configuration Manager Collection." />
      </Annotations>
      <Annotations Target="microsoft.graph.configurationManagerCollectionAssignmentTarget/collectionId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection Id that is the target of the assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.connectionDirection">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.connectionStatus">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.contact/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.contact/photo">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.contactFolder/childFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.contactFolder/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.conversation/threads">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.conversationThread/posts">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.crossTenantAccessPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.crossTenantAccessPolicyConfigurationDefault">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.crossTenantAccessPolicyConfigurationPartner">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.crossTenantIdentitySyncPolicyPartner">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/appDataEncryptionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of encryption which should be used for data in a managed app. (iOS Only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/apps">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/customSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="A set of string key and string value pairs to be sent to the affected users, unalterned by this service" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/deployedAppCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/deploymentSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/encryptAppData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether managed-app data should be encrypted. (Android only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/faceIdBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data. (iOS Only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether screen capture is blocked. (Android only)" />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderCloudBlockLevelType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values of Cloud Block Level" />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderCloudBlockLevelType/high">
        <Annotation Term="Org.OData.Core.V1.Description" String="High applies a strong level of detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderCloudBlockLevelType/highPlus">
        <Annotation Term="Org.OData.Core.V1.Description" String="High + uses the High level and applies addition protection measures" />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderCloudBlockLevelType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, uses the default Windows Defender Antivirus blocking level and provides strong detection without increasing the risk of detecting legitimate files" />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderCloudBlockLevelType/zeroTolerance">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero tolerance blocks all unknown executables" />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderDetectedMalwareActions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify Defender’s actions to take on detected Malware per threat level." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderDetectedMalwareActions/highSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for high severity Malware threat detected." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderDetectedMalwareActions/lowSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for low severity Malware threat detected." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderDetectedMalwareActions/moderateSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for moderate severity Malware threat detected." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderDetectedMalwareActions/severeSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a Defender action to take for severe severity Malware threat detected." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for monitoring file activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity/disable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable monitoring file activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity/monitorAllFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Monitor all files." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity/monitorIncomingFilesOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String=" Monitor incoming files only." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity/monitorOutgoingFilesOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Monitor outgoing files only." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderMonitorFileActivity/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for prompting user for samples submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission/alwaysPrompt">
        <Annotation Term="Org.OData.Core.V1.Description" String="Always prompt." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission/neverSendData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Never send data." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission/promptBeforeSendingPersonalData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Send safe samples automatically." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission/sendAllDataWithoutPrompting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Send all data without prompting." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderPromptForSampleSubmission/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderScanType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for system scan type." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderScanType/disabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="System scan disabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderScanType/full">
        <Annotation Term="Org.OData.Core.V1.Description" String="Full system scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderScanType/quick">
        <Annotation Term="Org.OData.Core.V1.Description" String="Quick system scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderScanType/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Defender’s default action to take on detected Malware threats." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/allow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/block">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/clean">
        <Annotation Term="Org.OData.Core.V1.Description" String="Clean the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apply action based on the update definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/quarantine">
        <Annotation Term="Org.OData.Core.V1.Description" String="Quarantine the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/remove">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remove the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.defenderThreatAction/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to determine the action to take with the detected threat." />
      </Annotations>
      <Annotations Target="microsoft.graph.deletedItemContainer/workflows">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.deleteUserFromSharedAppleDevice(microsoft.graph.managedDevice, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delete user from shared Apple device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deleteUserFromSharedAppleDeviceActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delete user from shared apple device action result" />
      </Annotations>
      <Annotations Target="microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User principal name of the user to be deleted" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices that have installed this application" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the discovered application. Read-only" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/managedDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The devices that have the discovered application installed" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/platform">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0)." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the publisher of the discovered application. For example: 'Microsoft'.  The default value is an empty string." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/sizeInByte">
        <Annotation Term="Org.OData.Core.V1.Description" String="Discovered application size in bytes. Read-only" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedApp/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the discovered application. Read-only" />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0)." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/androidDedicatedAndFullyManaged">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Android dedicated and fully managed." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/androidDeviceAdministrator">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Android device administrator." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/androidOSP">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Android open source project." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/androidWorkProfile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Android work profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/chromeOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is ChromeOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/ios">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is iOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/macOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is macOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Set to unknown when platform cannot be determined." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/windows">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Windows." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/windowsHolographic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Windows Holographic." />
      </Annotations>
      <Annotations Target="microsoft.graph.detectedAppPlatformType/windowsMobile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the platform of the detected application is Windows Mobile." />
      </Annotations>
      <Annotations Target="microsoft.graph.device">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.deviceActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device action result" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceActionResult/actionName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action name" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceActionResult/actionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="State of the action" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceActionResult/lastUpdatedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time the action state was last updated" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceActionResult/startDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time the action was initiated" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAndAppManagementAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Base type for assignment targets." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAndAppManagementData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Exported Data" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAndAppManagementRoleAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAndAppManagementRoleAssignment/members">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of ids of role member security groups. These are IDs from Azure Active Directory." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAndAppManagementRoleDefinition">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Singleton entity that acts as a container for all device app management functionality." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/androidManagedAppProtections">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android managed app policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/defaultManagedAppProtections">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default managed app policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/iosManagedAppProtections">
        <Annotation Term="Org.OData.Core.V1.Description" String="iOS managed app policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the account is enabled for syncing applications from the Microsoft Store for Business." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/managedAppPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Managed app policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/managedAppRegistrations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The managed app registrations." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/managedAppStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="The managed app statuses." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/managedEBooks">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Managed eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/mdmWindowsInformationProtectionPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows information protection for apps running on devices which are MDM enrolled." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &lt;languagecode2&gt;-&lt;country/regioncode2&gt;, where &lt;languagecode2&gt; is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time an application sync from the Microsoft Store for Business was completed." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time the apps from the Microsoft Store for Business were synced successfully for the account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/mobileAppCategories">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mobile app categories." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/mobileAppConfigurations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Managed Device Mobile Application Configurations." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/mobileApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mobile apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/targetedManagedAppConfigurations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Targeted managed app configurations." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/vppTokens">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of Vpp tokens for this organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceAppManagement/windowsInformationProtectionPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows information protection for apps running on devices which are not MDM enrolled." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCategory/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Optional description for the device category." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCategory/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the device category." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionItem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Action Configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionItem/actionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="What action to take" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionItem/gracePeriodHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of hours to wait till the action will be enforced. Valid values 0 to 8760" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionItem/notificationMessageCCList">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of group IDs to speicify who to CC this notification message to." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionItem/notificationTemplateId">
        <Annotation Term="Org.OData.Core.V1.Description" String="What notification Message template to use" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Action Type Enum" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/block">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the device in AAD" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/noAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="No Action" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/notification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Send Notification" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/pushNotification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Send push notification to device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/removeResourceAccessProfiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remove Resource Access Profiles from the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/retire">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retire the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceActionType/wipe">
        <Annotation Term="Org.OData.Core.V1.Description" String="Wipe the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceOverview/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. " />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection of assignments for this compliance policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance Setting State Device Summary" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/deviceStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of DeviceComplianceDeviceStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/deviceStatusOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance devices status overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/userStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of DeviceComplianceUserStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/userStatusOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance users status overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicy/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance policy assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Target for the compliance policy assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices that have compliance managed by System Center Configuration Manager" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices that are in grace period" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compilance Policy Setting State for a given device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/currentValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current value of setting on device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/errorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error code for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/errorDescription">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error description" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of setting instance that is being reported." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/setting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The setting that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/settingName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Localized/user friendly setting name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/sources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contributing policies" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/userEmail">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserEmail" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserId" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserName" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compilance Policy Setting State summary across the account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Setting platform" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/setting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The setting class name and property name." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compliance Policy State for a given device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy for this policyBase" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState/platformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform type that the policy applies to" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState/settingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of how many setting a policy holds" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceCompliancePolicyState/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceScheduledActionForRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Action for Rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceScheduledActionForRule/ruleName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance setting State for a given device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Device Id that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Device Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/setting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The setting class name and property name." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/settingName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Setting Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/userEmail">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User email address that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user Id that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceSettingState/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User PrincipalName that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserOverview/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserStatus/devicesCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserStatus/userDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceComplianceUserStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for the device configuration profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/deviceSettingStateSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration Setting State Device Summary" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/deviceStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device configuration installation status by device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/deviceStatusOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration devices status overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/userStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device configuration installation status by user." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/userStatusOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration users status overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfiguration/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device configuration assignment entity assigns an AAD group to a specific device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceActivity(microsoft.graph.reportRoot)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the device configuration device activity report" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceOverview/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of NonCompliant devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Support for this Entity is being deprecated starting May 2026 &amp; will no longer be supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration Setting State for a given device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/currentValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current value of setting on device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/errorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error code for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/errorDescription">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error description" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/instanceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of setting instance that is being reported." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/setting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The setting that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/settingName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Localized/user friendly setting name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/sources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contributing policies" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/userEmail">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserEmail" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserId" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserName" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationSettingState/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Support for this Entity is being deprecated starting May 2026 &amp; will no longer be supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy for this policyBase" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState/platformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform type that the policy applies to" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState/settingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of how many setting a policy holds" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The compliance state of the policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationState/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserActivity(microsoft.graph.reportRoot)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the device configuration user activity report" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserOverview/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserStatus/devicesCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserStatus/userDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceConfigurationUserStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Base Class of Device Enrollment Configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignments for the device configuration profile" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Created date time in UTC of the device enrollment configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="The description of the device enrollment configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the device enrollment configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time in UTC of the device enrollment configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/priority">
        <Annotation Term="Org.OData.Core.V1.Description" String="Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentConfiguration/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the device enrollment configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason">
        <Annotation Term="Org.OData.Core.V1.Description" String="Top level failure categories for enrollment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/accountValidation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Failed to validate the account for enrollment. (Account blocked, enrollment not enabled)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/authentication">
        <Annotation Term="Org.OData.Core.V1.Description" String="Authentication failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/authorization">
        <Annotation Term="Org.OData.Core.V1.Description" String="Call was authenticated, but not authorized to enroll." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/badRequest">
        <Annotation Term="Org.OData.Core.V1.Description" String="Client sent a request that is not understood/supported by the service." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/clientDisconnected">
        <Annotation Term="Org.OData.Core.V1.Description" String="Client timed out or enrollment was aborted by enduser." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/deviceNotSupported">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is not supported for mobile device management." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/enrollmentRestrictionsEnforced">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment restrictions configured by admin blocked this enrollment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/featureNotSupported">
        <Annotation Term="Org.OData.Core.V1.Description" String="Feature(s) used by this enrollment are not supported for this account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/inMaintenance">
        <Annotation Term="Org.OData.Core.V1.Description" String="Account is in maintenance." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, failure reason is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/userAbandonment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment was abandoned by enduser. (Enduser started onboarding but failed to complete it in timely manner)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentFailureReason/userValidation">
        <Annotation Term="Org.OData.Core.V1.Description" String="User could not be validated. (User does not exist, missing license)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentLimitConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Enrollment Configuration that restricts the number of devices a user can enroll" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentLimitConfiguration/limit">
        <Annotation Term="Org.OData.Core.V1.Description" String="The maximum number of devices that a user can enroll" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform specific enrollment restrictions" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Max OS version supported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Min OS version supported" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block personally owned devices from enrolling" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the platform from enrolling" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default Device Enrollment Platform Restrictions Configuration that restricts the types of devices a user can enroll" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/androidRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates restrictions for Android platform." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/iosRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates restrictions for IOS platform." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/macOSRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates restrictions for MacOS platform." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsMobileRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates restrictions for Windows Mobile platform." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsRestriction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates restrictions for Windows platform." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible ways of adding a mobile device to management." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/appleBulkWithoutUser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/appleBulkWithUser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple bulk enrollment with user challenge. (DEP, Apple Configurator)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/appleUserEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/appleUserEnrollmentWithServiceAccount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/deviceEnrollmentManager">
        <Annotation Term="Org.OData.Core.V1.Description" String="User enrollment with a device enrollment manager account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, enrollment type was not collected." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/userEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="User driven enrollment through BYOD channel." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsAutoEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 automatic enrollment. (Add work account)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsAzureADJoin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Entra ID (Azure AD) Join." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsAzureADJoinUsingDeviceAuth">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Entra ID (Azure AD) Join using Device Auth." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsBulkAzureDomainJoin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 bulk Entra ID (Azure AD) Join." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsBulkUserless">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Bulk enrollment through ICD with certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentType/windowsCoManagement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Co-Management triggered by AutoPilot or Group Policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Hello for Business settings lets users access their devices using a gesture, such as biometric authentication, or a PIN. Configure settings for enrolled Windows 10, Windows 10 Mobile and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/enhancedBiometricsState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinExpirationInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinLowercaseCharactersUsage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use lowercase letters in the Windows Hello for Business PIN.  Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMaximumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the minimum number of characters required for the Windows Hello for Business PIN.  This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinPreviousBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinSpecialCharactersUsage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use special characters in the Windows Hello for Business PIN.  Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinUppercaseCharactersUsage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the ability to use uppercase letters in the Windows Hello for Business PIN.  Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/remotePassportEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/securityDeviceRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/unlockWithBiometricsEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Exchange Access State summary" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Allowed." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Quarantined." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices for which no Exchange Access State could be found." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of devices with Exchange Access State: Unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device location" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/altitude">
        <Annotation Term="Org.OData.Core.V1.Description" String="Altitude, given in meters above sea level" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/heading">
        <Annotation Term="Org.OData.Core.V1.Description" String="Heading in degrees from true north" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/horizontalAccuracy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Accuracy of longitude and latitude in meters" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/lastCollectedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time at which location was recorded, relative to UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/latitude">
        <Annotation Term="Org.OData.Core.V1.Description" String="Latitude coordinate of the device's location" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/longitude">
        <Annotation Term="Org.OData.Core.V1.Description" String="Longitude coordinate of the device's location" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/speed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Speed the device is traveling in meters per second" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceGeoLocation/verticalAccuracy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Accuracy of altitude in meters" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/attestationIdentityKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bitLockerStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="On or Off of BitLocker Drive Encryption" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bootDebugging">
        <Annotation Term="Org.OData.Core.V1.Description" String="When bootDebugging is enabled, the device is used in development and testing" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bootManagerVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the Boot Manager" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Boot Revision List that was loaded during initial boot on the attested device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/codeIntegrity">
        <Annotation Term="Org.OData.Core.V1.Description" String=" When code integrity is enabled, code execution is restricted to integrity verified code" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the Boot Manager" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Code Integrity policy that is controlling the security of the boot environment" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DHA report version. (Namespace version)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/contentVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The HealthAttestation state schema version" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="DEP Policy defines a set of hardware and software technologies that perform additional checks on memory " />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DHA report version. (Namespace version)" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="ELAM provides protection for the computers in your network when they start up" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="This attribute indicates if DHA is supported for the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo">
        <Annotation Term="Org.OData.Core.V1.Description" String="This attribute appears if DHA-Service detects an integrity issue" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/issuedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device was evaluated or issued to MDM" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging">
        <Annotation Term="Org.OData.Core.V1.Description" String="When operatingSystemKernelDebugging is enabled, the device is used in development and testing" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Operating System Revision List that was loaded during initial boot on the attested device" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/pcr0">
        <Annotation Term="Org.OData.Core.V1.Description" String="The measurement that is captured in PCR[0]" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm">
        <Annotation Term="Org.OData.Core.V1.Description" String="Informational attribute that identifies the HASH algorithm that was used by TPM" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/resetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of times a PC device has hibernated or resumed" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/restartCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of times a PC device has rebooted" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/safeMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Safe mode is a troubleshooting option for Windows that starts your computer in a limited state" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/secureBoot">
        <Annotation Term="Org.OData.Core.V1.Description" String="When Secure Boot is enabled, the core components must have the correct cryptographic signatures" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint">
        <Annotation Term="Org.OData.Core.V1.Description" String="Fingerprint of the Custom Secure Boot Configuration Policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/testSigning">
        <Annotation Term="Org.OData.Core.V1.Description" String="When test signing is allowed, the device does not enforce signature validation during boot" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/tpmVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The security version number of the Boot Application" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/virtualSecureMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are &quot;enabled&quot;, &quot;disabled&quot; and &quot;notApplicable&quot;. &quot;enabled&quot; indicates Virtual Secure Mode (VSM) is enabled. &quot;disabled&quot; indicates Virtual Secure Mode (VSM) is disabled. &quot;notApplicable&quot; indicates the device is not a Windows 11 device. Default value is &quot;notApplicable&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceHealthAttestationState/windowsPE">
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating system running with limited services that is used to prepare a computer for Windows" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for the installation state for a device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Id." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device name." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/errorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The error code for install failures." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/installState">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install state of the eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/lastSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last sync date and time." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/osDescription">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS Description." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS Version." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceInstallState/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device User Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Log Collection request entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/enrolledByUser">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Principal Name (UPN) of the user that enrolled the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/expirationDateTimeUTC">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime of the expiration of the logs." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/initiatedByUserPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The UPN for who initiated the request." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/managedDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Intune device unique identifier." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/receivedDateTimeUTC">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime the request was received." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/requestedDateTimeUTC">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime of the request." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/sizeInKB">
        <Annotation Term="Org.OData.Core.V1.Description" String="The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionResponse/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionTemplateType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enum for the template type used for collecting logs" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionTemplateType/predefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Predefined template for what will be collected" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceLogCollectionTemplateType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/applePushNotificationCertificate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple push notification certificate." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/auditEvents">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Audit Events" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/complianceManagementPartners">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of Compliance Management Partners configured by the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/conditionalAccessSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/detectedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of detected apps associated with a device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceCategories">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of device categories with the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceCompliancePolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device compliance policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device compliance state summary for this account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="The summary states of compliance policy settings for this account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device configuration device state summary for this account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceConfigurations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device configurations." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceEnrollmentConfigurations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of device enrollment configurations" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceManagementPartners">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of Device Management Partners configured by the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/deviceProtectionOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device protection overview." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/exchangeConnectors">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of Exchange Connectors configured by the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/importedWindowsAutopilotDeviceIdentities">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collection of imported Windows autopilot devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/intuneAccountId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune Account Id for given tenant" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/intuneBrand">
        <Annotation Term="Org.OData.Core.V1.Description" String="intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/iosUpdateStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="The IOS software update installation statuses for this account." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/managedDeviceOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/managedDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of managed devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/mobileAppTroubleshootingEvents">
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection property of MobileAppTroubleshootingEvent." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/mobileThreatDefenseConnectors">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of Mobile threat Defense connectors configured by the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/notificationMessageTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Notification Message Templates." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/remoteAssistancePartners">
        <Annotation Term="Org.OData.Core.V1.Description" String="The remote assist partners." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/reports">
        <Annotation Term="Org.OData.Core.V1.Description" String="Reports singleton" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/resourceOperations">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Resource Operations." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/roleAssignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Assignments." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/roleDefinitions">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Definitions." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/settings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Account level settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/softwareUpdateStatusSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The software update status summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/subscriptionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Tenant mobile device management subscription state." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/telecomExpenseManagementPartners">
        <Annotation Term="Org.OData.Core.V1.Description" String="The telecom expense management partners." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/termsAndConditions">
        <Annotation Term="Org.OData.Core.V1.Description" String="The terms and conditions associated with device management of the company." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/troubleshootingEvents">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of troubleshooting events for the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by App Version details" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by App Version Device Id" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Application Performance by OS Version" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Model Performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth Device Performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device performance details" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth OS version Performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics appHealth overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsBaselines">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics baselines" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsCategories">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics categories" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsDevicePerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceScores">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device scores" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup History" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupProcesses">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup Processes" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup Process Performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsMetricHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics metric history" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsModelScores">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics model scores" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsScoreHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device Startup Score History" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics device settings" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics work from anywhere hardware readiness metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics work from anywhere metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere model performance" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/windowsAutopilotDeviceIdentities">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows autopilot device identities contained collection." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windows information protection app learning summaries." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windows information protection network learning summaries." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/windowsMalwareInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of affected malware in the tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagement/windowsMalwareOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware overview for windows devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementCachedReportConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity representing the configuration of a cached report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Exchange Access State." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device has access to Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is Blocked in Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No access state discovered from Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState/quarantined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is Quarantined in Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device access state to Exchange is unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Exchange Access State Reason." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/azureADBlockDueToAccessPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access State revoked by AAD Access Policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/compliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state granted by compliance challenge" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/compromisedPassword">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access State revoked by compromised password" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/deviceNotKnownWithManagedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state revoked by managed application challenge" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeDeviceRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state determined by Exchange Device rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeGlobalRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state determined by Exchange Global rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeIndividualRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state determined by Exchange Individual rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeMailboxPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state determined by Exchange Mailbox Policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeUpgrade">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state due to Exchange upgrade" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/mfaRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state due to MFA challenge" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No access state reason discovered from Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/notCompliant">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state revoked by compliance challenge" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/notEnrolled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state revoked by management challenge" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/other">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state determined by Exchange" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown access state reason" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeAccessStateReason/unknownLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Access state due to unknown location" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity which represents a connection to an Exchange environment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/connectorServerName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the server hosting the Exchange Connector." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/exchangeAlias">
        <Annotation Term="Org.OData.Core.V1.Description" String="An alias assigned to the Exchange server" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of Exchange Connector Configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization">
        <Annotation Term="Org.OData.Core.V1.Description" String="Exchange Organization to the Exchange server" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last sync time for the Exchange Connector" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Email address used to configure the Service To Service Exchange Connector." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/serverName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Exchange server." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Exchange Connector Status" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnector/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the ExchangeConnectorAgent" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The current status of the Exchange Connector." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus/connected">
        <Annotation Term="Org.OData.Core.V1.Description" String="Connected to the Exchange Environment" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus/connectionPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending Connection to the Exchange Environment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus/disconnected">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disconnected from the Exchange Environment" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No Connector exists." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorStatus/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorSyncType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of Exchange Connector sync requested." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorSyncType/deltaSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Discover only the device in Exchange which have updated during the delta sync window." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorSyncType/fullSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Discover all the device in Exchange." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of Exchange Connector." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType/dedicated">
        <Annotation Term="Org.OData.Core.V1.Description" String="Connects to O365 Dedicated Exchange environment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType/hosted">
        <Annotation Term="Org.OData.Core.V1.Description" String="Connects to O365 multi-tenant Exchange environment" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType/onPremises">
        <Annotation Term="Org.OData.Core.V1.Description" String="Connects to on-premises Exchange Environment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType/serviceToService">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune Service connects directly to O365 multi-tenant Exchange environment" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExchangeConnectorType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity representing a job to export a report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time that the exported report expires." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/filter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Filters applied on the report. The maximum length allowed for this property is 2000 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/format">
        <Annotation Term="Org.OData.Core.V1.Description" String="Format of the exported report. Possible values are `csv` and `json`." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/localizationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures how the requested export job is localized. Possible values are `replaceLocalizableValues` and `localizedValuesAsAdditionalColumn`." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/reportName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the report. The maximum length allowed for this property is 2000 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/requestDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time that the exported report was requested." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/select">
        <Annotation Term="Org.OData.Core.V1.Description" String="Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/snapshotId">
        <Annotation Term="Org.OData.Core.V1.Description" String="A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Status of the export job. Possible values are `unknown`, `notStarted`, `inProgress`, `completed` and `failed`." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJob/url">
        <Annotation Term="Org.OData.Core.V1.Description" String="Temporary location of the exported report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJobLocalizationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures how the requested export job is localized." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJobLocalizationType/localizedValuesAsAdditionalColumn">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the export job to expose localized values as an additional column." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementExportJobLocalizationType/replaceLocalizableValues">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the export job to replace enumerable values with their localized values." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity which represents a connection to device management partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner display name" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/groupsRequiringPartnerEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups that specifies whether enrollment is through partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/isConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether device management partner is configured or not" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of last heartbeat after admin enabled option Connect to Device management Partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/partnerAppType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner App type" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/partnerState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/singleTenantAppId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner Single tenant App id" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime in UTC when PartnerDevices will be marked as NonCompliant" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime in UTC when PartnerDevices will be removed" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAppType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner App Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAppType/multiTenantApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner App is Multi tenant in AAD." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAppType/singleTenantApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner App is Single tenant in AAD." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAppType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner App type is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="User group targeting for Device Management Partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups targeting for devices to be enrolled through partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/rejected">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner messages are rejected." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/terminated">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner connection is terminated." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/unavailable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is unavailable." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner state is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementPartnerTenantState/unresponsive">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is unresponsive." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportFileFormat">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for the file format of a report to be exported." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportFileFormat/csv">
        <Annotation Term="Org.OData.Core.V1.Description" String="CSV Format." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportFileFormat/json">
        <Annotation Term="Org.OData.Core.V1.Description" String="JSON Format." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportFileFormat/pdf">
        <Annotation Term="Org.OData.Core.V1.Description" String="PDF Format (Deprecate later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportFileFormat/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReports">
        <Annotation Term="Org.OData.Core.V1.Description" String="Singleton entity that acts as a container for all reports functionality." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReports/exportJobs">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity representing a job to export a report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible statuses associated with a generated report." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus/completed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report generation is completed." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report generation has failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus/inProgress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report generation is in progress." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus/notStarted">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report generation has not started." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementReportStatus/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report generation status is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of days a device is allowed to go without checking in to remain compliant." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSettings/isScheduledActionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Is feature enabled or not for scheduled action for rule." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSettings/secureByDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device should be noncompliant when there is no compliance policy targeted when this is true" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Tenant mobile device management subscription state." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/active">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blocked" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/deleted">
        <Annotation Term="Org.OData.Core.V1.Description" String="Deleted" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/disabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/lockedOut">
        <Annotation Term="Org.OData.Core.V1.Description" String="LockedOut" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementSubscriptionState/warning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Warning" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementTroubleshootingEvent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Event representing an general failure." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementTroubleshootingEvent/correlationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Id used for tracing the failure in the service." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Time when the event occurred ." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device operating system summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidCorporateWorkProfileCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of android device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidDedicatedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of dedicated Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidDeviceAdminCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of device admin Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidFullyManagedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of fully managed Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/androidWorkProfileCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of work profile Android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/configMgrDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of ConfigMgr managed devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/iosCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of iOS device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/macOSCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Mac OS X device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/unknownCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/windowsCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Windows device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Windows mobile device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Supported platform types." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/android">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/androidAOSP">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android AOSP." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/androidForWork">
        <Annotation Term="Org.OData.Core.V1.Description" String="AndroidForWork." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/androidMobileApplicationManagement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Mobile Application Management (MAM) for android devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/androidWorkProfile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android Work Profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/iOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="iOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/iOSMobileApplicationManagement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Mobile Application Management (MAM) for iOS devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/macOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="MacOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use" />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/windows10AndLater">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/windows81AndLater">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 8.1 and later" />
      </Annotations>
      <Annotations Target="microsoft.graph.devicePlatformType/windowsPhone81">
        <Annotation Term="Org.OData.Core.V1.Description" String="WindowsPhone 8.1." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hardware information of a given device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/cleanDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices reporting as clean" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/criticalFailuresDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with critical failures" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/inactiveThreatAgentDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with inactive threat agent" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingFullScanDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices pending full scan" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingManualStepsDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with pending manual steps" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingOfflineScanDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of pending offline scan devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingQuickScanDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingRestartDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices pending restart" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/pendingSignatureUpdateDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with an old signature" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/totalReportedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceProtectionOverview/unknownStateThreatAgentDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates number of devices with threat agent state as unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device registration status." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/approvalPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is pending approval." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/certificateReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device certificate has been reset." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/keyConflict">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device has a key conflict." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/notRegistered">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is not registered." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/notRegisteredPendingEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is not registered and pending enrollment." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/registered">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is registered." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/revoked">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device has been blocked, wiped or retired." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceRegistrationState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device registration status is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device threat protection levels for the Device Threat Protection API." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/high">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Threat Protection level requirement: High. High represents a severity of threat that poses severe risk to the device or device data." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/low">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Threat Protection level requirement: Low. Low represents a severity of threat that poses minimal risk to the device or device data." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/medium">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Threat Protection level requirement: Medium. Medium represents a severity of threat that poses moderate risk to the device or device data." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/notSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Threat Protection level requirement: Not Set. Not set represents that there is no requirement for the device to meet a Threat Protection level." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/secured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Threat Level requirement: Secured. This is the most secure level, and represents that no threats were found on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.deviceThreatProtectionLevel/unavailable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default Value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the device to send diagnostic and usage telemetry data, such as Watson." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode/basic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sends basic telemetry data." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode/enhanced">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sends enhanced telemetry data including usage and insights data." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode/full">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sends full telemetry data including diagnostic data, such as system state." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No telemetry data is sent from OS components. Note: This value is only applicable to enterprise and server devices. Using this setting on other devices is equivalent to setting the value of 1." />
      </Annotations>
      <Annotations Target="microsoft.graph.diagnosticDataSubmissionMode/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to set." />
      </Annotations>
      <Annotations Target="microsoft.graph.directory/administrativeUnits">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.directory/deviceLocalCredentials">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.directoryAudit">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.directoryObject">
        <Annotation Term="Org.OData.Core.V1.ExplicitOperationBindings">
          <Collection>
            <String>microsoft.graph.getByIds</String>
            <String>microsoft.graph.delta</String>
            <String>microsoft.graph.getAvailableExtensionProperties</String>
            <String>microsoft.graph.validateProperties</String>
            <String>microsoft.graph.restore</String>
            <String>microsoft.graph.getMemberObjects</String>
            <String>microsoft.graph.getMemberGroups</String>
            <String>microsoft.graph.checkMemberObjects</String>
            <String>microsoft.graph.checkMemberGroups</String>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.directoryRole">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.directoryRoleTemplate">
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.disableLostMode(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable lost mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.disconnect(microsoft.graph.remoteAssistancePartner)">
        <Annotation Term="Org.OData.Core.V1.Description" String="A request to remove the active TeamViewer connector" />
      </Annotations>
      <Annotations Target="microsoft.graph.diskType/hdd">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enum member for HDD devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.diskType/ssd">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enum member for SSD devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.diskType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enum member for unknown or default diskType." />
      </Annotations>
      <Annotations Target="microsoft.graph.diskType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value.Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.downloadApplePushNotificationCertificateSigningRequest(microsoft.graph.applePushNotificationCertificate)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Download Apple push notification certificate signing request" />
      </Annotations>
      <Annotations Target="microsoft.graph.driveProtectionUnit/displayName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.driveProtectionUnit/email">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.driveRestoreArtifact/restoredSiteName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.driveRestoreArtifact/restoredSiteWebUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for the installation summary of a book for a device." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/failedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that have failed to install this book." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/failedUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users that have 1 or more device that failed to install this book." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/installedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that have successfully installed this book." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/installedUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users whose devices have all succeeded to install this book." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/notInstalledDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Devices that does not have this book installed." />
      </Annotations>
      <Annotations Target="microsoft.graph.eBookInstallSummary/notInstalledUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Users that did not install this book." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeCookiePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values to specify which cookies are allowed in Microsoft Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeCookiePolicy/allow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeCookiePolicy/blockAll">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block all cookies." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeCookiePolicy/blockThirdParty">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block only third party cookies." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeCookiePolicy/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to set." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngine">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a predefined default search engine for MDM-Controlled devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngine/edgeSearchEngineType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a predefined default search engine for MDM-Controlled devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineBase">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineCustom">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a custom default search engine for MDM-Controlled devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine." />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admind to set a predefined default search engine for MDM-Controlled devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineType/bing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sets Bing as the default search engine" />
      </Annotations>
      <Annotations Target="microsoft.graph.edgeSearchEngineType/default">
        <Annotation Term="Org.OData.Core.V1.Description" String="Uses factory settings of Edge to assign the default search engine as per the user market" />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Edition Upgrade configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeConfiguration/license">
        <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade License File Content." />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeConfiguration/licenseType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade License Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeConfiguration/productKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade Product Key." />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeConfiguration/targetEdition">
        <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade Target Edition." />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeLicenseType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Edition Upgrade License type" />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeLicenseType/licenseFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="License File Type" />
      </Annotations>
      <Annotations Target="microsoft.graph.editionUpgradeLicenseType/productKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product Key Type" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/assignDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/assignedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/createdBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/feedbackResourcesFolderUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/resourcesFolderUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/status">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationAssignment/webUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationClass/assignmentCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationClass/assignments">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/createdBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/resourcesFolderUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationModule/status">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationResource/createdBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationResource/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationResource/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationResource/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationRoot/classes">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationRoot/schools">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationRoot/users">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.educationRubric/createdBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationRubric/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationRubric/lastModifiedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationRubric/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/excusedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/excusedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/reassignedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/reassignedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/resourcesFolderUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/returnedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/returnedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/status">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/submittedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/submittedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/unsubmittedBy">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/unsubmittedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.educationSubmission/webUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.emailRole">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.employeeExperience">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a container that exposes navigation properties for employee experience resources." />
      </Annotations>
      <Annotations Target="microsoft.graph.employeeExperience/communities">
        <Annotation Term="Org.OData.Core.V1.Description" String="A collection of communities in Viva Engage." />
      </Annotations>
      <Annotations Target="microsoft.graph.employeeExperience/engagementAsyncOperations">
        <Annotation Term="Org.OData.Core.V1.Description" String="A collection of long-running, asynchronous operations related to Viva Engage." />
      </Annotations>
      <Annotations Target="microsoft.graph.enablement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values of a property" />
      </Annotations>
      <Annotations Target="microsoft.graph.enablement/disabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disables the setting on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.enablement/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enables the setting on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.enablement/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.endWorkingTime(microsoft.graph.workingTimeSchedule)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Triggers the policies associated with the end of working hours for user." />
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the status of a Viva Engage async operation that is an operation that transcends the&#xA;lifetime of a single API request. These operations are long-running or too expensive to complete&#xA;within the time frame of their original request." />
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperation/operationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of the long-running operation." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperation/resourceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the object created or modified as a result of this async operation." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Types of engagementAsyncOperationType. Members will be added here as more async operations are supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperationType/createCommunity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Operation to create a Viva Engage community." />
      </Annotations>
      <Annotations Target="microsoft.graph.engagementAsyncOperationType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="A marker value for members added after the release of this API." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentConfigurationAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment Configuration Assignment" />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentConfigurationAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to managed devices in the tenant" />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentState/enrolled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is Enrolled." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentState/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not enrolled and there is enrollment failure record." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentState/notContacted">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is imported but not enrolled." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentState/pendingReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrolled but it's enrolled via enrollment profile and the enrolled profile is different from the assigned profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device enrollment state is unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Event representing an enrollment failure." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Azure AD device identifier." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of the enrollment." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/failureCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Highlevel failure category." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/failureReason">
        <Annotation Term="Org.OData.Core.V1.Description" String="Detailed failure reason." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device identifier created or collected by Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating System." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS Version." />
      </Annotations>
      <Annotations Target="microsoft.graph.enrollmentTroubleshootingEvent/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for the user that tried to enroll the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/content">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The cert expiration date and time (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/issuer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The issuer value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/issuerName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/subject">
        <Annotation Term="Org.OData.Core.V1.Description" String="The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/subjectName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.enterpriseCodeSigningCertificate/uploadDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date time of CodeSigning Cert when it is uploaded (using ISO 8601 format, in UTC time). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.event/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.event/calendar">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.event/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.event/instances">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.eventMessage/event">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.exclusionGroupAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a group that should be excluded from an assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.externalConnectors.externalConnection/state">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for file encryption information for the content version of a line of business app." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/encryptionKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="The key used to encrypt the file content." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/fileDigest">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/initializationVector">
        <Annotation Term="Org.OData.Core.V1.Description" String="The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/mac">
        <Annotation Term="Org.OData.Core.V1.Description" String="The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/macKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileEncryptionInfo/profileIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.fileHash">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.fileHashType">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.fileSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.firewallCertificateRevocationListCheckMethodType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for firewallCertificateRevocationListCheckMethod" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallCertificateRevocationListCheckMethodType/attempt">
        <Annotation Term="Org.OData.Core.V1.Description" String="Attempt CRL check and allow a certificate only if the certificate is confirmed by the check" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallCertificateRevocationListCheckMethodType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="No value configured by Intune, do not override the user-configured device default value" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallCertificateRevocationListCheckMethodType/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not check certificate revocation list" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallCertificateRevocationListCheckMethodType/require">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a successful CRL check before allowing a certificate" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for firewallPacketQueueingMethod" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="No value configured by Intune, do not override the user-configured device default value" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType/disabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable packet queuing" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType/queueBoth">
        <Annotation Term="Org.OData.Core.V1.Description" String="Queue both inbound and outbound packets" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType/queueInbound">
        <Annotation Term="Org.OData.Core.V1.Description" String="Queue inbound encrypted packets" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPacketQueueingMethodType/queueOutbound">
        <Annotation Term="Org.OData.Core.V1.Description" String="Queue decrypted outbound packets for forwarding" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPreSharedKeyEncodingMethodType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for firewallPreSharedKeyEncodingMethod" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPreSharedKeyEncodingMethodType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="No value configured by Intune, do not override the user-configured device default value" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPreSharedKeyEncodingMethodType/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Preshared key is not encoded. Instead, it is kept in its wide-character format" />
      </Annotations>
      <Annotations Target="microsoft.graph.firewallPreSharedKeyEncodingMethodType/utF8">
        <Annotation Term="Org.OData.Core.V1.Description" String="Encode the preshared key using UTF-8" />
      </Annotations>
      <Annotations Target="microsoft.graph.getAllMessages(Collection(microsoft.graph.chat))">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.getAllRecordings(Collection(microsoft.graph.onlineMeeting), Edm.String, Edm.DateTimeOffset, Edm.DateTimeOffset)">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.getAllTranscripts(Collection(microsoft.graph.onlineMeeting), Edm.String, Edm.DateTimeOffset, Edm.DateTimeOffset)">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.getEffectivePermissions(microsoft.graph.deviceManagement, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the effective permissions of the currently authenticated user" />
      </Annotations>
      <Annotations Target="microsoft.graph.getManagedAppDiagnosticStatuses(microsoft.graph.user)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets diagnostics validation status for a given user." />
      </Annotations>
      <Annotations Target="microsoft.graph.getManagedAppPolicies(microsoft.graph.user)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets app restrictions for a given user." />
      </Annotations>
      <Annotations Target="microsoft.graph.getManagedDevicesWithAppFailures(microsoft.graph.user)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the list of devices with failed apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/applications">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Upsertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/chats">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
            <PropertyValue Property="NonExpandableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/devices">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/employeeExperience">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/groups">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Upsertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/servicePrincipals">
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Upsertable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/sites">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/teams">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
            <PropertyValue Property="NonExpandableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.GraphService/users">
        <Annotation Qualifier="Org.OData.Capabilities.V1.ExpandRestrictions" Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="NonExpandableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="CustomHeaders">
              <Collection>
                <Record>
                  <PropertyValue Property="Description" String="Indicates the requested consistency level." />
                  <PropertyValue Property="DocumentationURL" String="https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-beta" />
                  <PropertyValue Property="ExampleValues">
                    <Collection>
                      <Record>
                        <PropertyValue Property="Description" String="$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'." />
                        <PropertyValue Property="Value" String="eventual" />
                      </Record>
                    </Collection>
                  </PropertyValue>
                  <PropertyValue Property="Name" String="ConsistencyLevel" />
                  <PropertyValue Property="Required" Bool="false" />
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a Microsoft Entra group." />
      </Annotations>
      <Annotations Target="microsoft.graph.group/acceptedSenders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/calendar">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/conversations">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/events">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/photo">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/photos">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/rejectedSenders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.group/threads">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.groupAssignmentTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an assignment to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.groupAssignmentTarget/groupId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The group Id that is the target of the assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.hostSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityContainer/conditionalAccess">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ReadRestrictions">
          <Record>
            <PropertyValue Property="Readable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.customTaskExtension">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/deletedItems">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/settings">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/taskDefinitions">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/workflowTemplates">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.run">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.run/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.run/userProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.task">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.task/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.taskDefinition">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.taskProcessingResult">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.taskReport">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.taskReport/taskDefinition">
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.taskReport/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.userProcessingResult">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.userProcessingResult/taskProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflow">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflow/runs">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflow/taskReports">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflow/userProcessingResults">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflow/versions">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflowBase">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflowTemplate">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.identityGovernance.workflowTemplate/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.identityProvider">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2021-08-24" Property="Date" />
              <PropertyValue Property="Description" String="The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2023-03-15" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2021-05/identityProvider" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Imported windows autopilot devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/assignedUserPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UPN of the user the device will be assigned" />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/groupTag">
        <Annotation Term="Org.OData.Core.V1.Description" String="Group Tag of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/hardwareIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hardware Blob of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/importId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Import Id of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/productKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product Key of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/serialNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="Serial number of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentity/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current state of the imported device." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/complete">
        <Annotation Term="Org.OData.Core.V1.Description" String="Complete status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/error">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/partial">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partial status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device error code reported by Device Directory Service(DDS)." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device error name reported by Device Directory Service(DDS)." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceImportStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device status reported by Device Directory Service(DDS)." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceRegistrationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Registration ID for successfully added device reported by Device Directory Service(DDS)." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload">
        <Annotation Term="Org.OData.Core.V1.Description" String="Import windows autopilot devices using upload." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/createdDateTimeUtc">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime when the entity is created." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/deviceIdentities">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collection of all Autopilot devices as a part of this upload." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Upload status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/complete">
        <Annotation Term="Org.OData.Core.V1.Description" String="Complete status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/error">
        <Annotation Term="Org.OData.Core.V1.Description" String="Error status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/noUpload">
        <Annotation Term="Org.OData.Core.V1.Description" String="No upload status." />
      </Annotations>
      <Annotations Target="microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/pending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending status." />
      </Annotations>
      <Annotations Target="microsoft.graph.inferenceClassification/overrides">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.insightValueDouble">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value in an user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.insightValueDouble/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="The double value of the user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.insightValueInt">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value in an user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.insightValueInt/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="The int value of the user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.installIntent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for the install intent chosen by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.installIntent/available">
        <Annotation Term="Org.OData.Core.V1.Description" String="Available install intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.installIntent/availableWithoutEnrollment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Available without enrollment install intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.installIntent/required">
        <Annotation Term="Org.OData.Core.V1.Description" String="Required install intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.installIntent/uninstall">
        <Annotation Term="Org.OData.Core.V1.Description" String="Uninstall install intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for install state." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/installed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Installed." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/notApplicable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not Applicable." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/notInstalled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not Installed." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/uninstallFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Uninstall Failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.installState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.internetSiteSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for internet site security level." />
      </Annotations>
      <Annotations Target="microsoft.graph.internetSiteSecurityLevel/high">
        <Annotation Term="Org.OData.Core.V1.Description" String="High." />
      </Annotations>
      <Annotations Target="microsoft.graph.internetSiteSecurityLevel/medium">
        <Annotation Term="Org.OData.Core.V1.Description" String="Medium." />
      </Annotations>
      <Annotations Target="microsoft.graph.internetSiteSecurityLevel/mediumHigh">
        <Annotation Term="Org.OData.Core.V1.Description" String="Medium-High." />
      </Annotations>
      <Annotations Target="microsoft.graph.internetSiteSecurityLevel/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand">
        <Annotation Term="Org.OData.Core.V1.Description" String="intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/contactITEmailAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the person/organization responsible for IT support." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/contactITName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the person/organization responsible for IT support." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/contactITNotes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Text comments regarding the person/organization responsible for IT support." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/contactITPhoneNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="Phone number of the person/organization responsible for IT support." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/darkBackgroundLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Logo image displayed in Company Portal apps which have a dark background behind the logo." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Company/organization name that is displayed to end users." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/lightBackgroundLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Logo image displayed in Company Portal apps which have a light background behind the logo." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/onlineSupportSiteName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the company/organization’s IT helpdesk site." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/onlineSupportSiteUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="URL to the company/organization’s IT helpdesk site." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/privacyUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="URL to the company/organization’s privacy policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/showDisplayNameNextToLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied display name will be shown next to the logo image." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/showLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied logo images are shown or not shown." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/showNameNextToLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean that represents whether the administrator-supplied display name will be shown next to the logo image." />
      </Annotations>
      <Annotations Target="microsoft.graph.intuneBrand/themeColor">
        <Annotation Term="Org.OData.Core.V1.Description" String="Primary theme color used in the Company Portal applications and web portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.investigationSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.iosCertificateProfile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for IOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection ." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a managed email profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum IOS version." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum IOS version." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passcodes." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the passcode expires. Valid values 1 to 65535" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passcode. Valid values 4 to 14" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a passcode is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passcodes to block. Valid values 1 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a passcode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/passcodeRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required passcode type." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices must not be jailbroken or rooted." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCustomConfiguration/payload">
        <Annotation Term="Org.OData.Core.V1.Description" String="Payload. (UTF8 encoded byte array)" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCustomConfiguration/payloadFileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Payload file name (*.mobileconfig | *.xml)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosCustomConfiguration/payloadName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name that is displayed to the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="iOS Device Features Configuration Profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Asset tag information for the device, displayed on the login window and lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of pages on the Home Screen. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote">
        <Annotation Term="Org.OData.Core.V1.Description" String="A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties of the possible iOS device types the mobile app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceType/iPad">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the app should run on iPads." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosDeviceType/iPhoneAndIPod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the app should run on iPhones and iPods." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow account modification when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow activation lock when the device is in the supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow AirDrop when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from making in app purchases." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password when using the app store." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of list that is in the AppsVisibilityList." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block global background fetch while roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Personal Hotspot." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block untrusted TLS certificates." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the AppComplianceList." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later )." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from viewing managed documents in unmanaged apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from viewing unmanaged documents in managed apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes">
        <Annotation Term="Org.OData.Core.V1.Description" String="An email address lacking a suffix that matches any of these strings will be considered out-of-domain." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from trusting an enterprise app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block changes to Find My Friends when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Game Center when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Managed Apps Cloud Sync." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud Photo Library." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block iCloud Photo Stream Sync." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Shared Photo Stream." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require backups to iCloud be encrypted." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using dictation input when the device is in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow assistive speak while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the voice over settings while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow access to the zoom settings while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBuiltInAppId">
        <Annotation Term="Org.OData.Core.V1.Description" String="ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require assistive touch while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require color inversion while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require mono audio while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require voice over while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require zoom while in kiosk mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using control center on the lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the notification view on the lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using passbook when the device is locked." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the Today View on the lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Australia" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Canada" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for France" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Germany" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Ireland" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for Japan" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for New Zealand" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for United Kingdom" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Media content rating settings for United States" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the Messages app on the supervised device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow notifications settings modification (iOS 9.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block modification of registered Touch ID fingerprints when in supervised mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block fingerprint unlock." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passcodes." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the passcode expires. Valid values 1 to 65535" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a passcode must contain. Valid values 0 to 4" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passcode. Valid values 4 to 14" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a passcode is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passcodes to block. Valid values 1 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a passcode." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of passcode that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before wiping the device. Valid values 2 to 11" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block JavaScript in Safari." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups in Safari." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cookie settings for Safari." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains">
        <Annotation Term="Org.OData.Core.V1.Description" String="URLs matching the patterns listed here will be considered managed." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains">
        <Annotation Term="Org.OData.Core.V1.Description" String="Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later)." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require fraud warning in Safari." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from taking Screenshots." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Siri." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using Siri when locked." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Siri from querying user-generated content when used on a supervised device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Spotlight search from returning internet results on supervised device." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block voice dialing." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) ." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, “WiFiConnectToAllowedNetworksOnlyForced." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an icon for an app on the Home Screen" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenApp/bundleID">
        <Annotation Term="Org.OData.Core.V1.Description" String="BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenFolder">
        <Annotation Term="Org.OData.Core.V1.Description" String="A folder containing pages of apps and web clips on the Home Screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenFolder/pages">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenFolderPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="A page for a folder containing apps and web clips on the Home Screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenFolderPage/apps">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenFolderPage/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the folder page" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenItem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an item on the iOS Home Screen" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenItem/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the app" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="A page containing apps, folders, and web clips on the Home Screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenPage/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the page" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosHomeScreenPage/icons">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosiPadOSWebClip">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for iOS web apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosiPadOSWebClip/appUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates iOS/iPadOS web clip app URL. Example: &quot;https://www.contoso.com&quot;" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosiPadOSWebClip/useManagedBrowser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for iOS Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/applicableDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/buildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The build number of iOS Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobApp/versionNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version number of iOS Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an iOS LOB mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppAssignmentSettings/isRemovable">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppAssignmentSettings/uninstallOnDeviceRemoval">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is the unique identifier (Id) of the VPN Configuration to apply to the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppProvisioningConfigurationAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties used for Group Assignment of an iOS LOB App Provisioning and Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosLobAppProvisioningConfigurationAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="The target group assignment defined by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/appDataEncryptionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of encryption which should be used for data in a managed app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/apps">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/customBrowserProtocol">
        <Annotation Term="Org.OData.Core.V1.Description" String="A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/deployedAppCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/deploymentSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/faceIdBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosManagedAppRegistration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the synchronization details of an ios app, with management capabilities, for a specific user." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties of the minimum operating system required for an iOS mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v10_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v11_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v12_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v13_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v14_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v15_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v8_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMinimumOperatingSystem/v9_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMobileAppConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties, inherited properties and actions for iOS mobile app configurations." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMobileAppConfiguration/encodedSettingXml">
        <Annotation Term="Org.OData.Core.V1.Description" String="mdm app configuration Base64 binary." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMobileAppConfiguration/settings">
        <Annotation Term="Org.OData.Core.V1.Description" String="app configuration setting items." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMobileAppIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an iOS app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosMobileAppIdentifier/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app, as specified in the app store." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNetworkUsageRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Network Usage Rules allow enterprises to specify how managed apps use networks, such as cellular data networks." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNetworkUsageRule/cellularDataBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, corresponding managed apps will not be allowed to use cellular data at any time." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="If set to true, corresponding managed apps will not be allowed to use cellular data when roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNetworkUsageRule/managedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationAlertType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notification Settings Alert Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationAlertType/banner">
        <Annotation Term="Org.OData.Core.V1.Description" String="Banner." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationAlertType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationAlertType/modal">
        <Annotation Term="Org.OData.Core.V1.Description" String="Modal." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationAlertType/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="None." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="An item describing notification setting." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/alertType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of alert for notifications for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/appName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Application name to be associated with the bundleID." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/badgesEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether badges are allowed for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/bundleID">
        <Annotation Term="Org.OData.Core.V1.Description" String="Bundle id of app to which to apply these notification settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications are allowed for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="Publisher to be associated with the bundleID." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/showInNotificationCenter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications can be shown in notification center." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/showOnLockScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether notifications can be shown on the lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosNotificationSettings/soundsEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether sounds are allowed for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for iOS store apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreApp/applicableDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreApp/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Apple App Store URL" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an iOS Store mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreAppAssignmentSettings/isRemovable">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreAppAssignmentSettings/uninstallOnDeviceRemoval">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is the unique identifier (Id) of the VPN Configuration to apply to the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="IOS Update Configuration, allows you to configure time window within week to install iOS updates" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateConfiguration/activeHoursEnd">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours End (active hours mean the time window when updates install should not happen)" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateConfiguration/activeHoursStart">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours Start (active hours mean the time window when updates install should not happen)" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateConfiguration/scheduledInstallDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Days in week for which active hours are configured. This collection can contain a maximum of 7 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="UTC Time Offset indicated in minutes" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device id that is being reported." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/installStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The installation status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device version that is being reported." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User id that is being reported." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosUpdateDeviceStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/applicableDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The applicable iOS Device Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The store URL." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/licensingType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The supported License Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/releaseDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The VPP application release date and time." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/totalLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total number of VPP licenses." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/usedLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of VPP licenses in use." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/vppTokenAccountType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/vppTokenAppleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Apple Id associated with the given Apple Volume Purchase Program Token." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppApp/vppTokenOrganizationName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The organization associated with the Apple Volume Purchase Program Token" />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an iOS VPP mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use device licensing." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The VPN Configuration Id to apply for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties for iOS Vpp eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/appleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Apple ID associated with Vpp token." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/genres">
        <Annotation Term="Org.OData.Core.V1.Description" String="Genres." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/language">
        <Annotation Term="Org.OData.Core.V1.Description" String="Language." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/seller">
        <Annotation Term="Org.OData.Core.V1.Description" String="Seller." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/totalLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total license count." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/usedLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Used license count." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/vppOrganizationName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Vpp token's organization name." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBook/vppTokenId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Vpp token ID." />
      </Annotations>
      <Annotations Target="microsoft.graph.iosVppEBookAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an iOS VPP EBook to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv4Range">
        <Annotation Term="Org.OData.Core.V1.Description" String="IPv4 Range definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv4Range/lowerAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Lower address." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv4Range/upperAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Upper address." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv6Range">
        <Annotation Term="Org.OData.Core.V1.Description" String="IPv6 Range definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv6Range/lowerAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Lower address." />
      </Annotations>
      <Annotations Target="microsoft.graph.iPv6Range/upperAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Upper address." />
      </Annotations>
      <Annotations Target="microsoft.graph.itemAttachment/item">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.list/items">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The text content of a Notification Message Template for the specified locale." />
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage/isDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message." />
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage/locale">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Locale for which this message is destined." />
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage/messageTemplate">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template content." />
      </Annotations>
      <Annotations Target="microsoft.graph.localizedNotificationMessage/subject">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template Subject." />
      </Annotations>
      <Annotations Target="microsoft.graph.locateDevice(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Locate a device" />
      </Annotations>
      <Annotations Target="microsoft.graph.locateDeviceActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Locate device action result" />
      </Annotations>
      <Annotations Target="microsoft.graph.locateDeviceActionResult/deviceLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="device location" />
      </Annotations>
      <Annotations Target="microsoft.graph.logonType">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.logoutSharedAppleDeviceActiveUser(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Logout shared Apple device active user" />
      </Annotations>
      <Annotations Target="microsoft.graph.longRunningOperation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The status of a long-running operation." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Mac OS." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled device threat protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require Mobile Threat Protection minimum risk level to report noncompliance." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/firewallBlockAllIncoming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Corresponds to the “Block all incoming connections” option." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/firewallEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the firewall should be enabled or not." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/firewallEnableStealthMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Corresponds to “Enable stealth mode.”" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum MacOS version." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum MacOS version." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires. Valid values 1 to 65535" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of password. Valid values 4 to 14" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 1 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on Mac OS devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require that devices have enabled system integrity protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCustomConfiguration/payload">
        <Annotation Term="Org.OData.Core.V1.Description" String="Payload. (UTF8 encoded byte array)" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCustomConfiguration/payloadFileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Payload file name (*.mobileconfig | *.xml)." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSCustomConfiguration/payloadName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name that is displayed to the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDeviceFeaturesConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="MacOS device features configuration profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the MacOS DMG (Apple Disk Image) App." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp/ignoreVersionDetection">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp/includedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of .apps expected to be installed by the DMG (Apple Disk Image). This collection can contain a maximum of 500 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp/primaryBundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The bundleId of the primary .app in the DMG (Apple Disk Image). This maps to the CFBundleIdentifier in the app's bundle configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSDmgApp/primaryBundleVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the primary .app in the DMG (Apple Disk Image). This maps to the CFBundleShortVersion in the app's bundle configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the CompliantAppsList." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes">
        <Annotation Term="Org.OData.Core.V1.Description" String="An email address lacking a suffix that matches any of these strings will be considered out-of-domain." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block simple passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a password must contain. Valid values 0 to 4" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity required before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity required before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of password that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSIncludedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties of an included .app in a MacOS app." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSIncludedApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The bundleId of the app. This maps to the CFBundleIdentifier in the app's bundle configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSIncludedApp/bundleVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the app. This maps to the CFBundleShortVersion in the app's bundle configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the macOS LOB App." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/buildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The build number of the package. This should match the package CFBundleShortVersionString of the .pkg file." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The primary bundleId of the package." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/childApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/ignoreVersionDetection">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/installAsManaged">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. The default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/md5Hash">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/md5HashChunkSize">
        <Annotation Term="Org.OData.Core.V1.Description" String="The chunk size for MD5 hash. This is '0' or empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobApp/versionNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the package. This should match the package CFBundleVersion in the packageinfo file." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOsLobAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign a macOS LOB app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOsLobAppAssignmentSettings/uninstallOnDeviceRemoval">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobChildApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties of a macOS .app in the package" />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobChildApp/buildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The build number of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobChildApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The bundleId of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSLobChildApp/versionNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version number of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMicrosoftDefenderApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the macOS Microsoft Defender App." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMicrosoftEdgeApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the macOS Microsoft Edge App." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMicrosoftEdgeApp/channel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The channel to install on target devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum operating system required for a macOS app." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_10">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_11">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_12">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_13">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_14">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_15">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_7">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_8">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v10_9">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v11_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v12_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSMinimumOperatingSystem/v13_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.macOSOfficeSuiteApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the MacOS Office Suite App." />
      </Annotations>
      <Annotations Target="microsoft.graph.mailboxProtectionUnit/displayName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.mailboxProtectionUnit/email">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.mailboxRestoreArtifact/restoredFolderName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.mailFolder/childFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mailFolder/messageRules">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mailFolder/messages">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.malwareState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware state for a windows device" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/detectionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the number of times the malware is detected" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the name of the device being evaluated for malware state" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/executionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/initialDetectionDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Initial detection datetime of the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/lastStateChangeDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time this particular threat was changed" />
      </Annotations>
      <Annotations Target="microsoft.graph.malwareStateForWindowsDevice/threatState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Managed Android Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidLobApp/packageId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The package identifier." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidLobApp/versionCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version code of managed Android Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidLobApp/versionName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version name of managed Android Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidStoreApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidStoreApp/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Android AppStoreUrl." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAndroidStoreApp/packageId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app's package ID." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedApp/appAvailability">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The Application's availability. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedApp/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Application's version." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppAvailability">
        <Annotation Term="Org.OData.Core.V1.Description" String="A managed (MAM) application's availability." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppAvailability/global">
        <Annotation Term="Org.OData.Core.V1.Description" String="A globally available app to all tenants." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppAvailability/lineOfBusiness">
        <Annotation Term="Org.OData.Core.V1.Description" String="A line of business apps private to an organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppClipboardSharingLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the level to which the device's clipboard may be shared between apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppClipboardSharingLevel/allApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sharing is allowed between all apps, managed or not" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppClipboardSharingLevel/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sharing between apps is disabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppClipboardSharingLevel/managedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sharing is allowed between all managed apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppClipboardSharingLevel/managedAppsWithPasteIn">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sharing is allowed between all managed apps with paste in enabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppConfiguration/customSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataEncryptionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents the level to which app data is encrypted for managed apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataEncryptionType/afterDeviceRestart">
        <Annotation Term="Org.OData.Core.V1.Description" String="App data is encrypted when the device is restarted." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataEncryptionType/useDeviceSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="App data is encrypted based on the default settings on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataEncryptionType/whenDeviceLocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="App data associated with this policy is encrypted when the device is locked" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataEncryptionType/whenDeviceLockedExceptOpenFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="App data associated with this policy is encrypted when the device is locked, except data in files that are open" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataStorageLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Storage locations where managed apps can potentially store their data" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataStorageLocation/box">
        <Annotation Term="Org.OData.Core.V1.Description" String="Box" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataStorageLocation/localStorage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Local storage on the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataStorageLocation/oneDriveForBusiness">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneDrive for business" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataStorageLocation/sharePoint">
        <Annotation Term="Org.OData.Core.V1.Description" String="SharePoint" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataTransferLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data can be transferred from/to these classes of apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataTransferLevel/allApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="All apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataTransferLevel/managedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Managed apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDataTransferLevel/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDiagnosticStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents diagnostics status." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Instruction on how to mitigate a failed validation" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDiagnosticStatus/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The state of the operation" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppDiagnosticStatus/validationName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The validation friendly name" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppFlaggedReason">
        <Annotation Term="Org.OData.Core.V1.Description" String="The reason for which a user has been flagged" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppFlaggedReason/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No issue." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppFlaggedReason/rootedDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app registration is running on a rooted/unlocked device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppOperation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an operation applied against an app registration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppOperation/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The operation name." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppOperation/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time the app operation was modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppOperation/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="The current state of the operation" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppOperation/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPinCharacterSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="Character set which is to be used for a user's app PIN" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPinCharacterSet/alphanumericAndSymbol">
        <Annotation Term="Org.OData.Core.V1.Description" String="Alphanumeric and symbolic characters" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPinCharacterSet/numeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Numeric characters" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The ManagedAppPolicy resource represents a base type for platform specific policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the policy was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="The policy's description." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last time the policy was modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicy/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicyDeploymentSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The ManagedAppEntity is the base entity type for all other entity types under app management workflow." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicyDeploymentSummary/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicyDeploymentSummaryPerApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents policy deployment summary per app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of users the policy is applied." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Deployment of an app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy used to configure detailed management settings for a specified set of apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/allowedDataStorageLocations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data storage locations where a user may store managed data." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/allowedInboundDataTransferSources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sources from which data is allowed to be transferred." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The level to which the clipboard may be shared between apps on the managed device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Destinations to which data is allowed to be transferred." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/contactSyncBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether contacts can be synced to the user's device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/dataBackupBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the backup of a managed app's data is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/deviceComplianceRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether device compliance is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the app pin is required if the device pin is set." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/fingerprintBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/managedBrowser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/maximumPinRetries">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/minimumPinLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum pin length required for an app-level pin if PinRequired is set to True" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/minimumRequiredAppVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/minimumRequiredOsVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will block the managed app from accessing company data." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/minimumWarningAppVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will result in warning message on the managed app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/minimumWarningOsVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Versions less than the specified version will result in warning message on the managed app from accessing company data." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/organizationalCredentialsRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether organizational credentials are required for app use." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/periodBeforePinReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="TimePeriod before the all-level pin must be reset if PinRequired is set to True." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck">
        <Annotation Term="Org.OData.Core.V1.Description" String="The period after which access is checked when the device is not connected to the internet." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced">
        <Annotation Term="Org.OData.Core.V1.Description" String="The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck">
        <Annotation Term="Org.OData.Core.V1.Description" String="The period after which access is checked when the device is connected to the internet." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/pinCharacterSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="Character set which may be used for an app-level pin if PinRequired is set to True." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/pinRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether an app-level pin is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/printBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether printing is allowed from managed apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/saveAsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether users may use the &quot;Save As&quot; menu item to save a copy of protected files." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppProtection/simplePinBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether simplePin is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration">
        <Annotation Term="Org.OData.Core.V1.Description" String="The ManagedAppEntity is the base entity type for all other entity types under app management workflow." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/appIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app package Identifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/applicationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="App version" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/appliedPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more policys already applied on the registered app when it last synchronized with managment service." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of creation" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Host device name" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/deviceTag">
        <Annotation Term="Org.OData.Core.V1.Description" String="App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/deviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Host device type" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/flaggedReasons">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more reasons an app registration is flagged. E.g. app running on rooted device" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/intendedPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more policies admin intended for the app as of now." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/lastSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of last the app synced with management service." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/managementSdkVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="App management SDK version" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/operations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more long running operations triggered on the app registration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/platformVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating System version" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/userId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user Id to who this app registration belongs." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppRegistration/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents app protection and configuration status for the organization." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppStatus/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name of the status report." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppStatus/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppStatusRaw">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an un-typed status report about organizations app protection and configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedAppStatusRaw/content">
        <Annotation Term="Org.OData.Core.V1.Description" String="Status report content." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedBrowserType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of managed browser" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedBrowserType/microsoftEdge">
        <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Edge" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedBrowserType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices that are managed or pre-enrolled through Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/activationLockBypassCode">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/androidSecurityPatchLevel">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Android security patch level. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/azureADDeviceId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the Azure Active Directory device. Read only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/azureADRegistered">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is Azure Active Directory registered. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/complianceState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="ConfigrMgr client enabled features. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceActionResults">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="List of ComplexType deviceActionResult objects. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device category" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceCategoryDisplayName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceCompliancePolicyStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device compliance policy states for this device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceConfigurationStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device configuration states for this device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceEnrollmentType">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment type of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceHealthAttestationState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The device health attestation state. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/deviceRegistrationState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Device registration state. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/easActivated">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is Exchange ActiveSync activated. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/easActivationDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Exchange ActivationSync activation time of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/easDeviceId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Exchange ActiveSync Id of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/emailAddress">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Email(s) for the user associated with the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/enrolledDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/enrollmentProfileName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/ethernetMacAddress">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/exchangeAccessState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The Access State of the device in Exchange. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/exchangeAccessStateReason">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The reason for the device's access state in Exchange. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Last time the device contacted Exchange. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/freeStorageSpaceInBytes">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Free Storage in Bytes. Default value is 0. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/iccid">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/imei">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="IMEI. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/isEncrypted">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Device encryption status. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/isSupervised">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Device supervised status. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/jailBroken">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/lastSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/logCollectionRequests">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of log collection requests" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/managedDeviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Automatically generated name to identify a device. Can be overwritten to a user friendly name." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/managedDeviceOwnerType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ownership of the device. Can be 'company' or 'personal'" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/managementAgent">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/managementCertificateExpirationDate">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Reports device management certificate expiration date. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Manufacturer of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/meid">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="MEID. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/model">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Model of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/notes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/operatingSystem">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating system of the device. Windows, iOS, etc. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/osVersion">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating system version of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/partnerReportedThreatState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/phoneNumber">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Phone number of the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/physicalMemoryInBytes">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="An error string that identifies issues when creating Remote Assistance session objects. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/remoteAssistanceSessionUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/requireUserEnrollmentApproval">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Reports if the managed iOS device is user approval enrollment. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/serialNumber">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="SerialNumber. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/subscriberCarrier">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Subscriber Carrier. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/totalStorageSpaceInBytes">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Total Storage in Bytes. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/udid">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/userDisplayName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="User display name. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/userId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Unique Identifier for the user associated with the device. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Device user principal name. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/users">
        <Annotation Term="Org.OData.Core.V1.Description" String="The primary users associated with the managed device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/wiFiMacAddress">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Wi-Fi MAC. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevice/windowsProtectionState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The device protection status. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract class for Mobile app configuration for enrolled devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignemenets for app configration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided description of the Device Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of ManagedDeviceMobileAppConfigurationDeviceStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="App configuration device status summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Admin provided name of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="the associated app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of ManagedDeviceMobileAppConfigurationUserStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="App configuration user status summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfiguration/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the device configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains the properties used to assign an MDM app configuration to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Assignment target that the T&amp;C policy is assigned to." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The DateTime when device compliance grace period expires" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device model that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The User Name that is being reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Devices count for that user." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date time of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status">
        <Annotation Term="Org.OData.Core.V1.Description" String="Compliance status of the policy report." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User name of the DevicePolicyStatus." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="UserPrincipalName." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the policy for that overview" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of error Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of failed Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last update time" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of pending Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of succeeded Users" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Summary data for managed devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Distribution of Exchange Access State in Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device operating system summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices enrolled in both MDM and EAS" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview/enrolledDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total enrolled device count. Does not include PC devices managed via Intune PC Agent" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOverview/mdmEnrolledCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices enrolled in MDM" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOwnerType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Owner type of device." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOwnerType/company">
        <Annotation Term="Org.OData.Core.V1.Description" String="Corporate device owner type." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOwnerType/personal">
        <Annotation Term="Org.OData.Core.V1.Description" String="Personal device owner type." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOwnerType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown device owner type." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDeviceOwnerType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Available health states for the Device Health API" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/activated">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device has been activated by a mobile threat defense partner, but has not yet reported health." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/compromised">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered compromised by the Threat Defense partner. This means the device has an active Threat or Risk which cannot be easily remediated by the end user and the user should contact their IT Admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/deactivated">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device has been deactivated by a mobile threat defense partner. The device health is not known." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/highSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered high threat by the mobile threat defense partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/lowSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered low threat by the mobile threat defense partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/mediumSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered medium threat by the mobile threat defense partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/misconfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered misconfigured with the Threat Defense partner. This means the device is missing a required profile or configuration for the Threat Defense Partner to function properly and is thus threat or risk analysis is not able to complete." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/secured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered secured by the mobile threat defense partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device health state is not yet reported" />
      </Annotations>
      <Annotations Target="microsoft.graph.managedDevicePartnerReportedHealthState/unresponsive">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device is considered unresponsive by the mobile threat defense partner. The device health is not known." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract class containing the base properties for Managed eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for this eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook file was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/deviceStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of installation states for this eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/informationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The more information Url." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/installSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Mobile App Install Summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/largeCover">
        <Annotation Term="Org.OData.Core.V1.Description" String="Book cover." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/privacyInformationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The privacy statement Url." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/publishedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the eBook was published." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="Publisher." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBook/userStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of installation states for this eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBookAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign a eBook to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBookAssignment/installIntent">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install intent for eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedEBookAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="The assignment target for eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Managed iOS Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/applicableDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/buildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The build number of managed iOS Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The expiration time." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSLobApp/versionNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version number of managed iOS Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSStoreApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSStoreApp/applicableDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The iOS architecture for which this app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSStoreApp/appStoreUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Apple AppStoreUrl." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSStoreApp/bundleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app's Bundle ID." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for the deployment an app." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileApp/mobileAppIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for an app with it's operating system type." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileApp/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract base class containing properties for all managed mobile line of business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileLobApp/committedContentVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The internal committed content version." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileLobApp/contentVersions">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of content versions for this app. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileLobApp/fileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the main Lob application file." />
      </Annotations>
      <Annotations Target="microsoft.graph.managedMobileLobApp/size">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The total size, including all uploaded files. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/configurationManagerClient">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Configuration Manager." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/configurationManagerClientMdm">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Configuration Manager and MDM." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/configurationManagerClientMdmEas">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Configuration Manager, MDM and Eas." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/eas">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Exchange server." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/easIntuneClient">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is EAS and Intune client dual managed." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/easMdm">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by both Exchange server and Intune MDM." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/googleCloudDevicePolicyController">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Google's CloudDPC." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/intuneClient">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune client managed." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/jamf">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device attributes are fetched from Jamf." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/mdm">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is managed by Intune MDM." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/microsoft365ManagedMdm">
        <Annotation Term="Org.OData.Core.V1.Description" String="This device is managed by Microsoft 365 through Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.managementAgentType/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown management agent type." />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAppConfigKeyType">
        <Annotation Term="Org.OData.Core.V1.Description" String="App configuration key types." />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAuthority">
        <Annotation Term="Org.OData.Core.V1.Description" String="Mobile device management authority." />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAuthority/intune">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune" />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAuthority/office365">
        <Annotation Term="Org.OData.Core.V1.Description" String="Office365" />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAuthority/sccm">
        <Annotation Term="Org.OData.Core.V1.Description" String="SCCM" />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmAuthority/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.mdmWindowsInformationProtectionPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy for Windows information protection with MDM" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingAustralia/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Australia" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingAustralia/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Australia" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingCanada/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Canada" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingCanada/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Canada" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingFrance/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for France" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingFrance/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for France" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingGermany/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Germany" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingGermany/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Germany" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingIreland/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Ireland" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingIreland/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Ireland" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingJapan/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for Japan" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingJapan/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for Japan" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingNewZealand/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for New Zealand" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingNewZealand/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for New Zealand" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingUnitedKingdom/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for United Kingdom" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingUnitedKingdom/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for United Kingdom" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingUnitedStates/movieRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating selected for United States" />
      </Annotations>
      <Annotations Target="microsoft.graph.mediaContentRatingUnitedStates/tvRating">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV rating selected for United States" />
      </Annotations>
      <Annotations Target="microsoft.graph.membershipOutlierInsight">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.message/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.message/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.messageSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftEdgeChannel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The enum to specify the channels for Microsoft Edge apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftEdgeChannel/beta">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Beta Channel is intended for production deployment to a representative sample set of users. New features ship about every 4 weeks. Security and quality updates ship as needed." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftEdgeChannel/dev">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Dev Channel is intended to help you plan and develop with the latest capabilities of Microsoft Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftEdgeChannel/stable">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Stable Channel is intended for broad deployment within organizations, and it's the channel that most users should be on. New features ship about every 4 weeks. Security and quality updates ship as needed." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftEdgeChannel/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Microsoft Store for Business Apps. This class does not support Create, Delete, or Update." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp/licenseType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app license type" />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app package identifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp/productKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app product key" />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total number of Microsoft Store for Business licenses." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of Microsoft Store for Business licenses in use." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an Microsoft Store for Business mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use device execution context for Microsoft Store for Business mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mimeContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for a generic mime content." />
      </Annotations>
      <Annotations Target="microsoft.graph.mimeContent/type">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the content mime type." />
      </Annotations>
      <Annotations Target="microsoft.graph.mimeContent/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="The byte array that contains the actual content." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for Miracast channel." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/eight">
        <Annotation Term="Org.OData.Core.V1.Description" String="Eight." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/eleven">
        <Annotation Term="Org.OData.Core.V1.Description" String="Eleven." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/five">
        <Annotation Term="Org.OData.Core.V1.Description" String="Five." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/forty">
        <Annotation Term="Org.OData.Core.V1.Description" String="Forty." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/fortyEight">
        <Annotation Term="Org.OData.Core.V1.Description" String="Forty-Eight." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/fortyFour">
        <Annotation Term="Org.OData.Core.V1.Description" String="Forty-Four." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/four">
        <Annotation Term="Org.OData.Core.V1.Description" String="Four." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/nine">
        <Annotation Term="Org.OData.Core.V1.Description" String="Nine." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/one">
        <Annotation Term="Org.OData.Core.V1.Description" String="One." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/oneHundredFiftySeven">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneHundredFifty-Seven." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/oneHundredFiftyThree">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneHundredFifty-Three." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/oneHundredFortyNine">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneHundredForty-Nine." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/oneHundredSixtyFive">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneHundredSixty-Five." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/oneHundredSixtyOne">
        <Annotation Term="Org.OData.Core.V1.Description" String="OneHundredSixty-One." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/seven">
        <Annotation Term="Org.OData.Core.V1.Description" String="Seven." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/six">
        <Annotation Term="Org.OData.Core.V1.Description" String="Six." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/ten">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ten." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/thirtySix">
        <Annotation Term="Org.OData.Core.V1.Description" String="Thirty-Six." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/three">
        <Annotation Term="Org.OData.Core.V1.Description" String="Three." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/two">
        <Annotation Term="Org.OData.Core.V1.Description" String="Two." />
      </Annotations>
      <Annotations Target="microsoft.graph.miracastChannel/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract class containing the base properties for Intune mobile apps. Note: Listing mobile apps with `$expand=assignments` has been deprecated. Instead get the list of apps without the `$expand` query on `assignments`. Then, perform the expansion on individual applications." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of group assignments for this mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/categories">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of categories for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the app was created. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="The description of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/developer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The developer of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The admin provided or imported title of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/informationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The more information Url." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/isFeatured">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value indicating whether the app is marked as featured by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/largeIcon">
        <Annotation Term="Org.OData.Core.V1.Description" String="The large icon, to be displayed in the app details and used for upload of the icon." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the app was last modified. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/notes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notes for the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/owner">
        <Annotation Term="Org.OData.Core.V1.Description" String="The owner of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/privacyInformationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The privacy statement Url." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileApp/publishingState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The publishing state for the app. The app cannot be assigned unless the app is published. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class containing the properties used for Group Assignment of a Mobile App." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppAssignment/intent">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install intent defined by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppAssignment/settings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The settings for target assignment defined by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="The target group assignment defined by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Abstract class to contain properties used to assign a mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for a single Intune app category." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppCategory/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the app category." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppCategory/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the mobileAppCategory was last modified. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains content properties for a specific app version. Each mobileAppContent can have multiple mobileAppContentFile." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContent/containedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection of contained apps in a MobileLobApp acting as a package." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContent/files">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of files for this app content version." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for a single installer file that is associated with a given mobileAppContent version." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/azureStorageUri">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the Azure Storage URI that the file is uploaded to. Created by the service upon receiving a valid mobileAppContentFile. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the date and time when the Azure storage URI expires, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates created date and time associated with app content file, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/isCommitted">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether the file is committed. A committed app content file has been fully uploaded and validated by the Intune service. TRUE means that app content file is committed, FALSE means that app content file is not committed. Defaults to FALSE. Read-only. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/isDependency">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this content file is a dependency for the main content file. TRUE means that the content file is a dependency, FALSE means that the content file is not a dependency and is the main content file. Defaults to FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/manifest">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the manifest information, containing file metadata." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/name">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the name of the file." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/size">
        <Annotation Term="Org.OData.Core.V1.Description" String="The size of the file prior to encryption. To be deprecated, please use sizeInBytes property instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/sizeEncrypted">
        <Annotation Term="Org.OData.Core.V1.Description" String="The size of the file after encryption. To be deprecated, please use sizeEncryptedInBytes property instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFile/uploadState">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut. Default value is success. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppContentFileUploadState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for upload request states." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identifier for a mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppInstallTimeSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to determine when to offer an app to devices and when to install the app on devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppInstallTimeSettings/deadlineDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time at which the app should be installed." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppInstallTimeSettings/startDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time at which the app should be available for installation." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppInstallTimeSettings/useLocalTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the local device time or UTC time should be used when determining the available and deadline times." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppPublishingState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the publishing state of an app." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppPublishingState/notPublished">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app is not yet published." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppPublishingState/processing">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app is pending service-side processing." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppPublishingState/published">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app is published." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileAppTroubleshootingEvent/appLogCollectionRequests">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates collection of App Log Upload Request." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileContainedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract class that represents a contained app in a mobileApp acting as a package." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileLobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="An abstract base class containing properties for all mobile line of business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileLobApp/committedContentVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The internal committed content version." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileLobApp/contentVersions">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of content versions for this app. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileLobApp/fileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the main Lob application file." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileLobApp/size">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The total size, including all uploaded files. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector">
        <Annotation Term="Org.OData.Core.V1.Description" String="Entity which represents a connection to Mobile Threat Defense partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/allowPartnerToCollectIOSApplicationMetadata">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/allowPartnerToCollectIOSPersonalApplicationMetadata">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData">
        <Annotation Term="Org.OData.Core.V1.Description" String="For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/androidEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/androidMobileApplicationManagementEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData">
        <Annotation Term="Org.OData.Core.V1.Description" String="For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/iosEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/iosMobileApplicationManagementEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime of last Heartbeat recieved from the Mobile Threat Defense partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/microsoftDefenderForEndpointAttachEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/partnerState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Mobile Threat Defense partner state for this account" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Get or Set days the per tenant tolerance to unresponsiveness for this partner integration" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner" />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/windowsDeviceBlockedOnMissingPartnerData">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatDefenseConnector/windowsEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner state of this tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState/available">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is available." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState/unavailable">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is unavailable." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.mobileThreatPartnerTenantState/unresponsive">
        <Annotation Term="Org.OData.Core.V1.Description" String="Partner is unresponsive." />
      </Annotations>
      <Annotations Target="microsoft.graph.multiTenantOrganization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.multiTenantOrganization/joinRequest">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectRestrictions">
          <Record>
            <PropertyValue Property="Selectable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.multiTenantOrganizationMember">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectRestrictions">
          <Record>
            <PropertyValue Property="Selectable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.namedLocation">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.networkConnection">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/brandingOptions">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Message Template Branding Options. Branding is defined in the Intune Admin Console." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/defaultLocale">
        <Annotation Term="Org.OData.Core.V1.Description" String="The default locale to fallback onto when the requested locale is not available." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name for the Notification Message Template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/localizedNotificationMessages">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of localized messages for this Notification Message Template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationMessageTemplate/roleScopeTagIds">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of Scope Tags for this Entity instance." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Branding Options for the Message Template. Branding is defined in the Intune Admin Console." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/includeCompanyLogo">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates to include company logo in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/includeCompanyName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates to include company name in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/includeCompanyPortalLink">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates to include company portal website link in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/includeContactInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates to include contact information in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/includeDeviceDetails">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates to include device details in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that no branding options are set in the message template." />
      </Annotations>
      <Annotations Target="microsoft.graph.notificationTemplateBrandingOptions/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.oAuth2PermissionGrant">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior">
        <Annotation Term="Org.OData.Core.V1.Description" String="In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS can’t run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device's fallback behavior." />
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior/always">
        <Annotation Term="Org.OData.Core.V1.Description" String="The system doesn’t attempt Erase All Content and Settings (EACS). T2 and later devices always obliterate." />
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior/default">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself." />
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior/doNotObliterate">
        <Annotation Term="Org.OData.Core.V1.Description" String="If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and doesn’t attempt to erase itself. If EACS preflight succeeds but EACS fails, then the device doesn’t attempt to erase itself." />
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior/obliterateWithWarning">
        <Annotation Term="Org.OData.Core.V1.Description" String="If Erase All Content and Settings (EACS) preflight fails, the device responds with an Acknowledged status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself." />
      </Annotations>
      <Annotations Target="microsoft.graph.obliterationBehavior/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.offerShiftRequest/recipientActionDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSetting/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSetting/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSetting/omaUri">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingBase64">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings Base64 definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingBase64/fileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin)." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingBase64/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value. (Base64 encoded string)" />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingBoolean">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings Boolean definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingBoolean/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings DateTime definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingDateTime/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingFloatingPoint">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings Floating Point definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingFloatingPoint/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingInteger">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings Integer definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingInteger/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingString">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings String definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingString/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingStringXml">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA Settings StringXML definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingStringXml/fileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="File name associated with the Value property (*.xml)." />
      </Annotations>
      <Annotations Target="microsoft.graph.omaSettingStringXml/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value. (UTF8 encoded byte array)" />
      </Annotations>
      <Annotations Target="microsoft.graph.onPremisesConditionalAccessSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant." />
      </Annotations>
      <Annotations Target="microsoft.graph.onPremisesConditionalAccessSettings/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if on premises conditional access is enabled for this organization" />
      </Annotations>
      <Annotations Target="microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.onPremisesConditionalAccessSettings/includedGroups">
        <Annotation Term="Org.OData.Core.V1.Description" String="User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access." />
      </Annotations>
      <Annotations Target="microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Override the default access rule when allowing a device to ensure access is granted." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility">
        <Annotation Term="Org.OData.Core.V1.Description" String="Work From Anywhere windows device upgrade eligibility status." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility/capable">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is capable for windows upgrade." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility/notCapable">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is not capable for windows upgrade." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not enough data available to compute the eligibility of device for windows upgrade." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.operatingSystemUpgradeEligibility/upgraded">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device is upgraded to latest version of windows." />
      </Annotations>
      <Annotations Target="microsoft.graph.organization/mobileDeviceManagementAuthority">
        <Annotation Term="Org.OData.Core.V1.Description" String="Mobile device management authority." />
      </Annotations>
      <Annotations Target="microsoft.graph.orgContact">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.osVersionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware for each OS version" />
      </Annotations>
      <Annotations Target="microsoft.graph.osVersionCount/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware for the OS version" />
      </Annotations>
      <Annotations Target="microsoft.graph.osVersionCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.osVersionCount/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS version" />
      </Annotations>
      <Annotations Target="microsoft.graph.outlookUser/masterCategories">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows Autopilot Deployment Profile settings used by the device for the out-of-box experience. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/deviceUsageType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Entra join authentication type. Possible values are singleUser and shared. The default is singleUser." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/escapeLinkHidden">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, the link that allows user to start over with a different account on company sign-in is hidden. When false, the link that allows user to start over with a different account on company sign-in is available. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/eulaHidden">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, EULA is hidden to the end user during OOBE. When FALSE, EULA is shown to the end user during OOBE. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/keyboardSelectionPageSkipped">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, the keyboard selection page is hidden to the end user during OOBE if Language and Region are set. When FALSE, the keyboard selection page is skipped during OOBE." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/privacySettingsHidden">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, privacy settings is hidden to the end user during OOBE. When FALSE, privacy settings is shown to the end user during OOBE. Default value is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.outOfBoxExperienceSetting/userType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of user. Possible values are administrator and standard. Default value is administrator. Yes No&#xD;&#xA;" />
      </Annotations>
      <Annotations Target="microsoft.graph.peopleAdminSettings/pronouns">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.permission/grantedTo">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2021-09-03" Property="Date" />
              <PropertyValue Property="Description" String="The grantedTo property is deprecated. Please refer to grantedToV2" />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2023-10-01" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2021-09/Removal" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.permission/grantedToIdentities">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2021-09-03" Property="Date" />
              <PropertyValue Property="Description" String="The grantedToIdentities property is deprecated. Please refer to grantedToIdentitiesV2" />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2023-10-01" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2021-09/Removal" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.plannerPlan/owner">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2022-04-25" Property="Date" />
              <PropertyValue Property="Description" String="Owner property is deprecated and will be removed in April 2024. Please use the container property instead." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2024-04-25" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2022-04/Tasks_And_Plans" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Supported platform types for policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/all">
        <Annotation Term="Org.OData.Core.V1.Description" String="All platforms." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/android">
        <Annotation Term="Org.OData.Core.V1.Description" String="Android." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/androidForWork">
        <Annotation Term="Org.OData.Core.V1.Description" String="AndroidForWork." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/iOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="iOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/macOS">
        <Annotation Term="Org.OData.Core.V1.Description" String="MacOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/windows10AndLater">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 and later." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/windows81AndLater">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 8.1 and later" />
      </Annotations>
      <Annotations Target="microsoft.graph.policyPlatformType/windowsPhone81">
        <Annotation Term="Org.OData.Core.V1.Description" String="WindowsPhone 8.1." />
      </Annotations>
      <Annotations Target="microsoft.graph.policyRoot/deviceRegistrationPolicy">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.post/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.post/extensions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.post/inReplyTo">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.prereleaseFeatures">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for pre-release features." />
      </Annotations>
      <Annotations Target="microsoft.graph.prereleaseFeatures/notAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pre-release features not allowed." />
      </Annotations>
      <Annotations Target="microsoft.graph.prereleaseFeatures/settingsAndExperimentations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Settings and experimentations pre-release features." />
      </Annotations>
      <Annotations Target="microsoft.graph.prereleaseFeatures/settingsOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Settings only pre-release features." />
      </Annotations>
      <Annotations Target="microsoft.graph.prereleaseFeatures/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.privacy/subjectRightsRequests">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2022-03-22" Property="Date" />
              <PropertyValue Property="Description" String="The subject rights request API under Privacy is deprecated and will stop working on  March 22, 2025. Please use the new API under Security." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2025-03-20" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2022-02/PrivacyDeprecate" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.process">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.processIntegrityLevel">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.provisioningObjectSummary">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.proxiedDomain">
        <Annotation Term="Org.OData.Core.V1.Description" String="Proxied Domain" />
      </Annotations>
      <Annotations Target="microsoft.graph.proxiedDomain/ipAddressOrFQDN">
        <Annotation Term="Org.OData.Core.V1.Description" String="The IP address or FQDN" />
      </Annotations>
      <Annotations Target="microsoft.graph.proxiedDomain/proxy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Proxy IP or FQDN" />
      </Annotations>
      <Annotations Target="microsoft.graph.publish(microsoft.graph.bookingBusiness)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Makes the scheduling page of this business available to the general public." />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apps rating as in media content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="12+, age 12 and above " />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/agesAbove17">
        <Annotation Term="Org.OData.Core.V1.Description" String="17+, age 17 and above" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/agesAbove4">
        <Annotation Term="Org.OData.Core.V1.Description" String="4+, age 4 and above" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/agesAbove9">
        <Annotation Term="Org.OData.Core.V1.Description" String="9+, age 9 and above" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all apps content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAppsType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any apps content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in Australia" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MA15+ classification is not suitable for viewers under 15" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R18+ classification is not suitable for viewers under 18" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The G classification is suitable for everyone" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/mature">
        <Annotation Term="Org.OData.Core.V1.Description" String="The M classification is not recommended for viewers under 15" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG recommends viewers under 15 with guidance from parents or guardians" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in Australia" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MA15+ classification is not suitable for viewers under 15" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/agesAbove15AdultViolence">
        <Annotation Term="Org.OData.Core.V1.Description" String="The AV15+ classification is not suitable for viewers under 15, adult violence-specific" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/children">
        <Annotation Term="Org.OData.Core.V1.Description" String="The C classification is intended for children under 14" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The G classification is suitable for all ages" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/mature">
        <Annotation Term="Org.OData.Core.V1.Description" String="The M classification is recommended for viewers over 15" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG classification is recommended for young viewers" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingAustraliaTelevisionType/preschoolers">
        <Annotation Term="Org.OData.Core.V1.Description" String="The P classification is intended for preschoolers" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in Canada" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/agesAbove14">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 14A classification is suitable for viewers above 14 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 18A classification is suitable for viewers above 18 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The G classification is suitable for all ages" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG classification advises parental guidance" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaMoviesType/restricted">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R classification is restricted to 18 years and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in Canada" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/agesAbove14">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 14+ classification is intended for viewers ages 14 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 18+ classification is intended for viewers ages 18 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/children">
        <Annotation Term="Org.OData.Core.V1.Description" String="The C classification is suitable for children ages of 2 to 7 years" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/childrenAbove8">
        <Annotation Term="Org.OData.Core.V1.Description" String="The C8 classification is suitable for children ages 8+" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The G classification is suitable for general audience" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingCanadaTelevisionType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="PG, Parental Guidance" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in France" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/agesAbove10">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 10 classification prohibits the screening of the film to minors under 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 12 classification prohibits the screening of the film to minors under 12" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 16 classification prohibits the screening of the film to minors under 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 18 classification prohibits the screening to minors under 18" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in France" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/agesAbove10">
        <Annotation Term="Org.OData.Core.V1.Description" String="The -10 classification is not recommended for children under 10" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="The -12 classification is not recommended for children under 12" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="The -16 classification is not recommended for children under 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The -18 classification is not recommended for persons under 18" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingFranceTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in Germany" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 18 Jahren, adults only" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 12 Jahren, ages 12 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 16 Jahren, ages 16 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/agesAbove6">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 6 Jahren, ages 6 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 0 Jahren, no age restrictions" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in Germany" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 18 Jahren, adults only" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 12 Jahren, ages 12 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 16 Jahren, ages 16 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/agesAbove6">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 6 Jahren, ages 6 and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingGermanyTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ab 0 Jahren, no age restrictions" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in Ireland" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 18 classification, suitable only for adults" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/agesAbove12">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 12A classification is suitable for viewers of 12 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 15A classification is suitable for viewers of 15 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="The 16 classification is suitable for viewers of 16 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="Suitable for children of school going age" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG classification advises parental guidance" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in Ireland" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/children">
        <Annotation Term="Org.OData.Core.V1.Description" String="The CH classification is suitable for children" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The GA classification is suitable for all audiences" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/mature">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MA classification is suitable for adults" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/parentalSupervision">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PS classification invites parents and guardians to consider restriction children’s access" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingIrelandTelevisionType/youngAdults">
        <Annotation Term="Org.OData.Core.V1.Description" String="The YA classification is suitable for teenage audience" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in Japan" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R15+ classification is suitable for viewers of 15 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R18+ classification is suitable for viewers of 18 or older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="Suitable for all ages" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG-12 classification requests parental guidance for young people under 12" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in Japan" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingJapanTelevisionType/explicitAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="All TV content is explicitly allowed" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in New Zealand" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/agesAbove13">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R13 classification is restricted to persons 13 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R15 classification is restricted to persons 15 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/agesAbove16">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R16 classification is restricted to persons 16 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/agesAbove16Restricted">
        <Annotation Term="Org.OData.Core.V1.Description" String="The RP16 classification requires viewers under 16 accompanied by a parent or an adult" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/agesAbove18">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R18 classification is restricted to persons 18 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="Suitable for general audience" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/mature">
        <Annotation Term="Org.OData.Core.V1.Description" String="The M classification is suitable for mature audience" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG classification recommends parental guidance" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandMoviesType/restricted">
        <Annotation Term="Org.OData.Core.V1.Description" String="The R classification is restricted to a certain audience" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in New Zealand" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="The AO classification is not suitable for children" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The G classification excludes materials likely to harm children under 14" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingNewZealandTelevisionType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PGR classification encourages parents and guardians to supervise younger viewers" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in United Kingdom" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="Suitable only for adults" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove12Cinema">
        <Annotation Term="Org.OData.Core.V1.Description" String="12A, cinema release suitable for 12 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove12Video">
        <Annotation Term="Org.OData.Core.V1.Description" String="12, video release suitable for 12 years and over" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove15">
        <Annotation Term="Org.OData.Core.V1.Description" String="15, suitable only for 15 years and older" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="The U classification is suitable for all ages" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The PG classification is suitable for mature" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomMoviesType/universalChildren">
        <Annotation Term="Org.OData.Core.V1.Description" String="The UC classification is suitable for pre-school children, an old rating label" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in United Kingdom" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedKingdomTelevisionType/caution">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowing TV contents with a warning message" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Movies rating labels in United States" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="NC17, adults only" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any movies content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="G, all ages admitted" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="PG, some material may not be suitable for children" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/parentalGuidance13">
        <Annotation Term="Org.OData.Core.V1.Description" String="PG13, some material may be inappropriate for children under 13" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesMoviesType/restricted">
        <Annotation Term="Org.OData.Core.V1.Description" String="R, viewers under 17 require accompanying parent or adult guardian" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV content rating labels in United States" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/adults">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-MA, adults only" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/allAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default value, allow all TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/allBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Do not allow any TV shows content" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/childrenAbove14">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-14, children age 14 and above" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/childrenAbove7">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-Y7, children age 7 and above" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/childrenAll">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-Y, all children" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/general">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-G, suitable for all ages" />
      </Annotations>
      <Annotations Target="microsoft.graph.ratingUnitedStatesTelevisionType/parentalGuidance">
        <Annotation Term="Org.OData.Core.V1.Description" String="TV-PG, parental guidance" />
      </Annotations>
      <Annotations Target="microsoft.graph.rebootNow(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Reboot device" />
      </Annotations>
      <Annotations Target="microsoft.graph.recoverPasscode(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Recover passcode" />
      </Annotations>
      <Annotations Target="microsoft.graph.registryHive">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.registryKeyState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.registryOperation">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.registryValueType">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.relyingPartyDetailedSummary">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistanceOnboardingStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The current TeamViewer connector status" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistanceOnboardingStatus/notOnboarded">
        <Annotation Term="Org.OData.Core.V1.Description" String="The status reported when there is no active TeamViewer connector configured or active" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistanceOnboardingStatus/onboarded">
        <Annotation Term="Org.OData.Core.V1.Description" String="The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistanceOnboardingStatus/onboarding">
        <Annotation Term="Org.OData.Core.V1.Description" String="The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistancePartner">
        <Annotation Term="Org.OData.Core.V1.Description" String="RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service." />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistancePartner/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistancePartner/lastConnectionDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last request sent to Intune by the TEM partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistancePartner/onboardingStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="A friendly description of the current TeamViewer connector status" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteAssistancePartner/onboardingUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service." />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteLock(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remote lock" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteLockActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Lock action result with a pin to unlock" />
      </Annotations>
      <Annotations Target="microsoft.graph.remoteLockActionResult/unlockPin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pin to unlock the client" />
      </Annotations>
      <Annotations Target="microsoft.graph.removeAllDevicesFromManagement(microsoft.graph.user)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retire all devices from management for this user" />
      </Annotations>
      <Annotations Target="microsoft.graph.renewUpload(microsoft.graph.mobileAppContentFile)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Renews the SAS URI for an application file upload." />
      </Annotations>
      <Annotations Target="microsoft.graph.report">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Configuration profile History reports." />
      </Annotations>
      <Annotations Target="microsoft.graph.requestRemoteAssistance(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Request remote assistance" />
      </Annotations>
      <Annotations Target="microsoft.graph.requiredPasswordType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values of required passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.requiredPasswordType/alphanumeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Alphanumeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.requiredPasswordType/deviceDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.requiredPasswordType/numeric">
        <Annotation Term="Org.OData.Core.V1.Description" String="Numeric password required." />
      </Annotations>
      <Annotations Target="microsoft.graph.resetPasscode(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Reset passcode" />
      </Annotations>
      <Annotations Target="microsoft.graph.resetPasscodeActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Reset passcode action result" />
      </Annotations>
      <Annotations Target="microsoft.graph.resetPasscodeActionResult/errorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="RotateBitLockerKeys action error code. Valid values 0 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.resetPasscodeActionResult/passcode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Newly generated passcode for the device " />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Set of allowed and not allowed actions for a resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceAction/allowedResourceActions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed Actions" />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceAction/notAllowedResourceActions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not Allowed Actions." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceOperation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC)." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceOperation/actionName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceOperation/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceOperation/resourceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the Resource this operation is performed on." />
      </Annotations>
      <Annotations Target="microsoft.graph.resourceSpecificPermissionGrant">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.restorePointSearchResult/restorePoint">
        <Annotation Term="Org.OData.Core.V1.AutoExpand" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.retire(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retire a device" />
      </Annotations>
      <Annotations Target="microsoft.graph.rgbColor">
        <Annotation Term="Org.OData.Core.V1.Description" String="Color in RGB." />
      </Annotations>
      <Annotations Target="microsoft.graph.rgbColor/b">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blue value" />
      </Annotations>
      <Annotations Target="microsoft.graph.rgbColor/g">
        <Annotation Term="Org.OData.Core.V1.Description" String="Green value" />
      </Annotations>
      <Annotations Target="microsoft.graph.rgbColor/r">
        <Annotation Term="Org.OData.Core.V1.Description" String="Red value" />
      </Annotations>
      <Annotations Target="microsoft.graph.riskDetection">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.riskyServicePrincipal">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.riskyServicePrincipalHistoryItem">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.riskyUser">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.riskyUserHistoryItem">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.roleAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleAssignment/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description of the Role Assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleAssignment/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The display or friendly name of the role Assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleAssignment/resourceScopes">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of ids of role scope member security groups.  These are IDs from Azure Active Directory." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleAssignment/roleDefinition">
        <Annotation Term="Org.OData.Core.V1.Description" String="Role definition this assignment is part of." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Description of the Role definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display Name of the Role definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition/isBuiltIn">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition/roleAssignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of Role assignments for this role definition." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleDefinition/rolePermissions">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission." />
      </Annotations>
      <Annotations Target="microsoft.graph.roleManagement/entitlementManagement">
        <Annotation Term="Org.OData.Core.V1.Description" String="The RbacApplication for Entitlement Management" />
      </Annotations>
      <Annotations Target="microsoft.graph.rolePermission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains the set of ResourceActions determining the allowed and not allowed permissions for each role." />
      </Annotations>
      <Annotations Target="microsoft.graph.rolePermission/resourceActions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Resource Actions each containing a set of allowed and not allowed permissions." />
      </Annotations>
      <Annotations Target="microsoft.graph.rotateBitLockerKeysDeviceActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="RotateBitLockerKeys device action result" />
      </Annotations>
      <Annotations Target="microsoft.graph.rotateBitLockerKeysDeviceActionResult/errorCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="RotateBitLockerKeys action error code" />
      </Annotations>
      <Annotations Target="microsoft.graph.runAsAccountType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of execution context the app runs in." />
      </Annotations>
      <Annotations Target="microsoft.graph.runAsAccountType/system">
        <Annotation Term="Org.OData.Core.V1.Description" String="System context" />
      </Annotations>
      <Annotations Target="microsoft.graph.runAsAccountType/user">
        <Annotation Term="Org.OData.Core.V1.Description" String="User context" />
      </Annotations>
      <Annotations Target="microsoft.graph.safeSearchFilterType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies what level of safe search (filtering adult content) is required" />
      </Annotations>
      <Annotations Target="microsoft.graph.safeSearchFilterType/moderate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Moderate filtering against adult content (valid search results will not be filtered)." />
      </Annotations>
      <Annotations Target="microsoft.graph.safeSearchFilterType/strict">
        <Annotation Term="Org.OData.Core.V1.Description" String="Strict, highest filtering against adult content." />
      </Annotations>
      <Annotations Target="microsoft.graph.safeSearchFilterType/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/provisionStatus">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/provisionStatusCode">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/schedulingGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/shifts">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/timeOffReasons">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/timeOffRequests">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.schedule/timesOff">
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.scheduleChangeRequest/managerActionDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.scheduleChangeRequest/managerUserId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.scheduleChangeRequest/senderDateTime">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.scheduleChangeRequest/senderUserId">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.schedulingGroup/isActive">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.secureScore">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.secureScoreControlProfile">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.alert">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.article">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.articleIndicator">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.host">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.hostComponent">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.hostCookie">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.hostname">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.hostTracker">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.incident">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.intelligenceProfile">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
            <PropertyValue Property="NonFilterableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="NonSortableProperties">
              <Collection />
            </PropertyValue>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.intelligenceProfileIndicator">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.ipAddress">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.passiveDnsRecord">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
            <PropertyValue Property="NonFilterableProperties">
              <Collection />
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="NonSortableProperties">
              <Collection />
            </PropertyValue>
            <PropertyValue Property="Sortable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.sensorSettings/networkAdapters">
        <Annotation Term="Org.OData.Core.V1.AutoExpand" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.subdomain">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.vulnerability">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.security.vulnerabilityComponent">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.securityNetworkProtocol">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.securityResource">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.securityResourceType">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.sendTestMessage(microsoft.graph.notificationMessageTemplate)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sends test message using the specified notificationMessageTemplate in the default locale" />
      </Annotations>
      <Annotations Target="microsoft.graph.servicePrincipal">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.servicePrincipalRiskDetection">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.setMobileDeviceManagementAuthority(microsoft.graph.organization)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Set mobile device management authority" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compilance Policy and Configuration for a Setting State summary" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/compliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compliant count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/conflictDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device conflict error count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/errorDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device error count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/instancePath">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the InstancePath for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device NonCompliant count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Not Applicable count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Compliant count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/settingName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.settingStateDeviceSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Unkown count for the setting" />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedInsight/resourceReference">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedInsight/resourceVisualization">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountDeletionPolicyType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for when accounts are deleted on a shared PC." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountDeletionPolicyType/diskSpaceThreshold">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delete at disk space threshold." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountDeletionPolicyType/diskSpaceThresholdOrInactiveThreshold">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delete at disk space threshold or inactive threshold." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountDeletionPolicyType/immediate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delete immediately." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountManagerPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="SharedPC Account Manager Policy. Only applies when the account manager is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures when accounts are deleted." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100" />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100" />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAllowedAccountType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of accounts that are allowed to share the PC." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAllowedAccountType/domain">
        <Annotation Term="Org.OData.Core.V1.Description" String="Only domain-joined accounts." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCAllowedAccountType/guest">
        <Annotation Term="Org.OData.Core.V1.Description" String="Only guest accounts." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/accountManagerPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/allowedAccounts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which type of accounts are allowed to use on a shared PC." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/allowLocalStorage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether local storage is allowed on a shared PC." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/disableAccountManager">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disables the account manager for shared PC mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/disableEduPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/disablePowerPolicies">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the default shared PC power policies should be disabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/disableSignInOnResume">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disables the requirement to sign in whenever the device wakes up from sleep mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enables shared PC mode and applies the shared pc policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/kioskAppDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/kioskAppUserModelId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the application user model ID of the app to use with assigned access." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharedPCConfiguration/maintenanceStartTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the daily start time of maintenance hour." />
      </Annotations>
      <Annotations Target="microsoft.graph.sharingDetail/sharingReference">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.shutDown(microsoft.graph.managedDevice)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Shut down device" />
      </Annotations>
      <Annotations Target="microsoft.graph.signIn">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.siteProtectionUnit/siteName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.siteProtectionUnit/siteWebUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.siteRestoreArtifact/restoredSiteName">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.siteRestoreArtifact/restoredSiteWebUrl">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for site security level." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/high">
        <Annotation Term="Org.OData.Core.V1.Description" String="High." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/low">
        <Annotation Term="Org.OData.Core.V1.Description" String="Low." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/medium">
        <Annotation Term="Org.OData.Core.V1.Description" String="Medium." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/mediumHigh">
        <Annotation Term="Org.OData.Core.V1.Description" String="Medium-high." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/mediumLow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Medium-low." />
      </Annotations>
      <Annotations Target="microsoft.graph.siteSecurityLevel/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/compliantUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of compliant users." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/conflictUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of conflict users." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of devices had error." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/errorUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of users had error." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of non compliant devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of non compliant users." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of not applicable users." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of remediated users." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.softwareUpdateStatusSummary/unknownUserCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of unknown users." />
      </Annotations>
      <Annotations Target="microsoft.graph.solutionsRoot">
        <Annotation Term="Org.OData.Capabilities.V1.BatchContinueOnErrorSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.BatchSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.startWorkingTime(microsoft.graph.workingTimeSchedule)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Triggers the policies associated with the start of working hours for user." />
      </Annotations>
      <Annotations Target="microsoft.graph.stateManagementSetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="State Management Setting." />
      </Annotations>
      <Annotations Target="microsoft.graph.stateManagementSetting/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed." />
      </Annotations>
      <Annotations Target="microsoft.graph.stateManagementSetting/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.stateManagementSetting/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.subscribedSku">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.subscription">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Referenceable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.SortRestrictions">
          <Record>
            <PropertyValue Property="Sortable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.synchronization">
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="UpdateMethod">
              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.syncLicenses(microsoft.graph.vppToken)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Syncs licenses associated with a specific appleVolumePurchaseProgramToken" />
      </Annotations>
      <Annotations Target="microsoft.graph.syncMicrosoftStoreForBusinessApps(microsoft.graph.deviceAppManagement)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Syncs Intune account with Microsoft Store For Business" />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configuration used to deliver a set of custom settings as-is to all users in the targeted security group" />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration/apps">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of inclusion and exclusion groups to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration/deployedAppCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of apps to which the current policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration/deploymentSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to deployment summary of the configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppConfiguration/isAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppGroupType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a collection of apps to target which can be one of several pre-defined lists of apps or a manually selected list of apps" />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppGroupType/allApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Target all apps with an available assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppGroupType/allCoreMicrosoftApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Target the core set of Microsoft apps (Office, Edge, etc)." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppGroupType/allMicrosoftApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Target all apps with Microsoft as publisher." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppGroupType/selectedPublicApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Target the collection of apps manually selected by the admin." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppPolicyAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type for deployment of groups or apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppPolicyAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Identifier for deployment to a group or app" />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy used to configure detailed management settings targeted to specific security groups" />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppProtection/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of inclusion and exclusion groups to which the policy is deployed." />
      </Annotations>
      <Annotations Target="microsoft.graph.targetedManagedAppProtection/isAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner">
        <Annotation Term="Org.OData.Core.V1.Description" String="telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner/appAuthorized">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the partner's AAD app has been authorized to access Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the TEM partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether Intune's connection to the TEM service is currently enabled or disabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Timestamp of the last request sent to Intune by the TEM partner." />
      </Annotations>
      <Annotations Target="microsoft.graph.telecomExpenseManagementPartner/url">
        <Annotation Term="Org.OData.Core.V1.Description" String="URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service." />
      </Annotations>
      <Annotations Target="microsoft.graph.tenantRelationship/multiTenantOrganization">
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions">
        <Annotation Term="Org.OData.Core.V1.Description" String="A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&amp;C) policy. T&amp;C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/acceptanceStatement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/acceptanceStatuses">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of acceptance statuses for this T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of assignments for this T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/bodyText">
        <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was created." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied description of the T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied name for the T&amp;C policy. " />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime the object was last modified." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/title">
        <Annotation Term="Org.OData.Core.V1.Description" String="Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditions/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&amp;C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="DateTime when the terms were last accepted by the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Most recent version number of the T&amp;C accepted by the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation link to the terms and conditions that are assigned." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the user whose acceptance the entity represents." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAcceptanceStatus/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The userPrincipalName of the User that accepted the term." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune." />
      </Annotations>
      <Annotations Target="microsoft.graph.termsAndConditionsAssignment/target">
        <Annotation Term="Org.OData.Core.V1.Description" String="Assignment target that the T&amp;C policy is assigned to." />
      </Annotations>
      <Annotations Target="microsoft.graph.todo/lists">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.todoTask/attachments">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.todoTask/attachmentSessions">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.todoTaskList/tasks">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.trending/resourceReference">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.trending/resourceVisualization">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.unassignUserFromDevice(microsoft.graph.windowsAutopilotDeviceIdentity)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unassigns the user from an Autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.unpublish(microsoft.graph.bookingBusiness)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Prevents the general public from seeing the scheduling page of this business." />
      </Annotations>
      <Annotations Target="microsoft.graph.updateDeviceProperties(microsoft.graph.windowsAutopilotDeviceIdentity, Edm.String, Edm.String, Edm.String, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Updates properties on Autopilot devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.uriClickSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.usedInsight/resourceReference">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.usedInsight/resourceVisualization">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.user">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a Microsoft Entra user account." />
      </Annotations>
      <Annotations Target="microsoft.graph.user/calendar">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/calendarGroups">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/calendars">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/calendarView">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.NavigationRestrictions">
          <Record>
            <PropertyValue Property="Navigability">
              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/contactFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/contacts">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/deviceEnrollmentLimit">
        <Annotation Term="Org.OData.Core.V1.Description" String="The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000." />
      </Annotations>
      <Annotations Target="microsoft.graph.user/deviceManagementTroubleshootingEvents">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of troubleshooting events for this user." />
      </Annotations>
      <Annotations Target="microsoft.graph.user/events">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/inferenceClassification">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/mailFolders">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/managedAppRegistrations">
        <Annotation Term="Org.OData.Core.V1.Description" String="Zero or more managed app registrations that belong to the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.user/managedDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The managed devices associated with the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.user/messages">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="true" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/outlook">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/people">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/photo">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.user/photos">
        <Annotation Term="Org.OData.Capabilities.V1.ChangeTracking">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.DeleteRestrictions">
          <Record>
            <PropertyValue Property="Deletable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.ExpandRestrictions">
          <Record>
            <PropertyValue Property="Expandable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Insertable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SearchRestrictions">
          <Record>
            <PropertyValue Property="Searchable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
          <Record>
            <PropertyValue Property="Updatable" Bool="false" />
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.userAccountSecurityType">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.userActivity">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SelectSupport">
          <Record>
            <PropertyValue Property="Supported" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics application performance entity contains application performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/activeDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appCrashCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appHangCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appPublisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appUsageDuration">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/meanTimeToFailureInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics application performance entity contains application performance by application version details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appCrashCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the app. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appPublisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/deviceCountWithCrashes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/isLatestUsedVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/isMostUsedVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics application performance entity contains application performance by application version device id." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appCrashCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the app. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appPublisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/processedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics application performance entity contains app performance details by OS version." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/activeDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appCrashCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appPublisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appUsageDuration">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/meanTimeToFailureInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/osBuildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS build number of the application. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS version of the application. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device model performance entity contains device model performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/activeDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/deviceManufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/meanTimeToFailureInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/modelAppHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device performance entity contains device performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/appCrashCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/appHangCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/crashedAppCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceAppHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceManufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceModel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/meanTimeToFailureInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/processedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device performance entity contains device performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appPublisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the application. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/deviceDisplayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/eventDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/eventType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of the event. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device OS version performance entity contains OS version performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/activeDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/meanTimeToFailureInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osBuildNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS build number installed on the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS version installed on the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osVersionAppHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics summary of Devices not windows autopilot ready." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/devicesNotAutopilotRegistered">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/devicesWithoutAutopilotProfileAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices not autopilot profile assigned. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/totalWindows10DevicesWithoutTenantAttached">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices that are Intune and co-managed. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/appHealthMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the application health metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/batteryHealthMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the battery health metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/bestPracticesMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the best practices metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/deviceBootPerformanceMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the device boot performance metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the baseline." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/isBuiltIn">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/rebootAnalyticsMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the reboot analytics metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/resourcePerformanceMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the resource performance metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsBaseline/workFromAnywhereMetrics">
        <Annotation Term="Org.OData.Core.V1.Description" String="The scores and insights for the work from anywhere metrics." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics category entity contains the scores and insights for the various metrics of a category." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCategory/insights">
        <Annotation Term="Org.OData.Core.V1.Description" String="The insights for the category. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCategory/metricValues">
        <Annotation Term="Org.OData.Core.V1.Description" String="The metric values for the user experience analytics category. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere cloud identity devices summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary/deviceWithoutCloudIdentityCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices that are not cloud identity. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience work from anywhere Cloud management devices summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/coManagedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total number of  co-managed devices. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/intuneDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/tenantAttachDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of tenant attach devices. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device performance entity contains device boot performance details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/averageBlueScreens">
        <Annotation Term="Org.OData.Core.V1.Description" String="Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/averageRestarts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/blueScreenCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Blue Screens in the last 30 days. Valid values 0 to 9999999" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/bootScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device boot score." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/coreBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device core boot time in milliseconds." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/coreLoginTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device core login time in milliseconds." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="User experience analytics summarized device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device name." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/diskType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device disk type." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/groupPolicyBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device group policy boot time in milliseconds." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/groupPolicyLoginTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device group policy login time in milliseconds." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics device." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/loginScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device login score." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device manufacturer." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device model." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/modelStartupPerformanceScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/operatingSystemVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device Operating System version." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/responsiveDesktopTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics responsive desktop time in milliseconds." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/restartCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of Restarts in the last 30 days. Valid values 0 to 9999999" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDevicePerformance/startupPerformanceScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device scores entity consolidates the various Endpoint Analytics scores." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/appReliabilityScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/batteryHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/endpointAnalyticsScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/startupPerformanceScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceScores/workFromAnywhereScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup history entity contains device boot performance history details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/coreBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/coreLoginTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/featureUpdateBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/groupPolicyBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/groupPolicyLoginTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/isFeatureUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/isFirstLogin">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/operatingSystemVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/responsiveDesktopTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartFaultBucket">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartStopCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/startTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/totalBootTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/totalLoginTimeInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup process details." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/managedDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/processName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/productName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/startupImpactInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup process performance." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/medianImpactInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/processName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/productName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/totalImpactInMs">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsHealthState/insufficientData">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the health state is insufficient data." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsHealthState/meetingGoals">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the health state is meeting goals." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsHealthState/needsAttention">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the health state needs attention." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsHealthState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the health state is unknown." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsHealthState/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsight">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics insight is the recomendation to improve the user experience analytics score." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsight/insightId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsight/severity">
        <Annotation Term="Org.OData.Core.V1.Description" String="The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsight/userExperienceAnalyticsMetricId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the user experience analytics metric." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsight/values">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value of the user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates severity of insights. Possible values are: None, Informational, Warning, Error." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity/error">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the insight severity is error." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity/informational">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the insight severity is informational." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the insight severity is none." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightSeverity/warning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the insight severity is warning." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsInsightValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value in an user experience analytics insight." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetric">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetric/unit">
        <Annotation Term="Org.OData.Core.V1.Description" String="The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetric/value">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value of the user experience analytics metric." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetricHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics metric history." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetricHistory/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetricHistory/metricDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsMetricHistory/metricType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics metric type." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics model scores entity consolidates the various Endpoint Analytics scores." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/appReliabilityScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/batteryHealthScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/endpointAnalyticsScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/modelDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/startupPerformanceScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsModelScores/workFromAnywhereScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Operating System restart category." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/blueScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is due to a specific stop error." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/bootError">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is due to boot error." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/longPowerButtonPress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is due to update long power-button press." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/restartWithoutUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is without update." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/restartWithUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is along with an update." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/shutdownWithoutUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is due to shutdown without update." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/shutdownWithUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restart is due to shutdown with update." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Set to unknown if device operating system restart category has not yet been calculated." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/update">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device operating system restarted after an update." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsOverview/insights">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics insights. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsScoreHistory">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device startup score history." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsScoreHistory/startupDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The device startup date time. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics insight is the recomendation to improve the user experience analytics score." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSettings/configurationManagerDataConnectorConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/allRegressions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is by all regressions." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/manufacturerRegression">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is by manufacturer regression." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is by model." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/modelRegression">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is by model regression." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is none." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/operatingSystemVersionRegression">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the summarization is by operating system version regression." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsSummarizedBy/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Windows 10 devices summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary/unsupportedOSversionDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of Windows 10 devices that have unsupported OS versions. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics device for work from anywhere report." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/autoPilotProfileAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/autoPilotRegistered">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdJoinType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdRegistered">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudIdentityScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudManagementScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudProvisioningScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/compliancePolicySetToIntune">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/deviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intune device id of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/deviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/isCloudManagedGatewayEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/managedBy">
        <Annotation Term="Org.OData.Core.V1.Description" String="The management agent of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osDescription">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS description of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The OS version of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/otherWorkloadsSetToIntune">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/ownership">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ownership of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processor64BitCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorCoreCountCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorFamilyCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorSpeedCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/ramCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/secureBootCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/serialNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="The serial number of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/storageCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/tenantAttached">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/tpmCheckFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/upgradeEligibility">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/windowsScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/workFromAnywhereScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics Work From Anywhere metrics devices summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/autopilotDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Autopilot devices summary. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/cloudIdentityDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Cloud Identity devices summary. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/cloudManagementDevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Cloud management devices summary. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/coManagedDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesNotAutopilotRegistered">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesWithoutAutopilotProfileAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesWithoutCloudIdentity">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/intuneDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/tenantAttachDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/totalDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The total count of devices. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/unsupportedOSversionDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10Devices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10DevicesSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere Windows 10 devices summary. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10DevicesWithoutTenantAttach">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/osCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processor64BitCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorCoreCountCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorFamilyCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorSpeedCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/ramCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/secureBootCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/storageCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/totalDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/tpmCheckFailedPercentage">
        <Annotation Term="Org.OData.Core.V1.Description" String="The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/upgradeEligibleDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics metric for work from anywhere report." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric/metricDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere metric devices. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user experience analytics work from anywhere model performance." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudIdentityScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudManagementScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudProvisioningScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The cloud provisioning score of the device model.  Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/healthStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="The model name of the device. Supports: $select, $OrderBy. Read-only." />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/modelDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/windowsScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/workFromAnywhereScore">
        <Annotation Term="Org.OData.Core.V1.Description" String="The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308" />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for the installation state summary for a user." />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary/deviceStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install state of the eBook." />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary/failedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Failed Device Count." />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary/installedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Installed Device Count." />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary/notInstalledDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not installed device count." />
      </Annotations>
      <Annotations Target="microsoft.graph.userInstallStateSummary/userName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User name." />
      </Annotations>
      <Annotations Target="microsoft.graph.userRegistrationDetails">
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="true" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.userSecurityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.visibilitySetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Generic visibility state." />
      </Annotations>
      <Annotations Target="microsoft.graph.visibilitySetting/hide">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hide." />
      </Annotations>
      <Annotations Target="microsoft.graph.visibilitySetting/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.visibilitySetting/show">
        <Annotation Term="Org.OData.Core.V1.Description" String="Show." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppLicensingType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for iOS Volume-Purchased Program (Vpp) Licensing Type." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppLicensingType/supportsDeviceLicensing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the program supports the device licensing type." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppLicensingType/supportsUserLicensing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the program supports the user licensing type." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken">
        <Annotation Term="Org.OData.Core.V1.Description" String="You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/appleId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The apple Id associated with the given Apple Volume Purchase Program Token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/automaticallyUpdateApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not apps for the VPP token will be automatically updated." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/countryOrRegion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not apps for the VPP token will be automatically updated." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The expiration date time of the Apple Volume Purchase Program Token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last modification date time associated with the Apple Volume Purchase Program Token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/lastSyncDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/lastSyncStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: `none`, `inProgress`, `completed`, `failed`." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/organizationName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The organization associated with the Apple Volume Purchase Program Token" />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current state of the Apple Volume Purchase Program Token. Possible values are: `unknown`, `valid`, `expired`, `invalid`, `assignedToExternalMDM`." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/token">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppToken/vppTokenAccountType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenAccountType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible types of an Apple Volume Purchase Program token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenAccountType/business">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple Volume Purchase Program token associated with an business program." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenAccountType/education">
        <Annotation Term="Org.OData.Core.V1.Description" String="Apple Volume Purchase Program token associated with an education program." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible states associated with an Apple Volume Purchase Program token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState/assignedToExternalMDM">
        <Annotation Term="Org.OData.Core.V1.Description" String="Token is managed by another MDM Service." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState/expired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Token is expired." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState/invalid">
        <Annotation Term="Org.OData.Core.V1.Description" String="Token is invalid." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default state." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenState/valid">
        <Annotation Term="Org.OData.Core.V1.Description" String="Token is valid." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenSyncStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible sync statuses associated with an Apple Volume Purchase Program token." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenSyncStatus/completed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last Sync completed successfully." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenSyncStatus/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last Sync failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenSyncStatus/inProgress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last Sync in progress." />
      </Annotations>
      <Annotations Target="microsoft.graph.vppTokenSyncStatus/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default status." />
      </Annotations>
      <Annotations Target="microsoft.graph.vulnerabilityState">
        <Annotation Term="Org.OData.Core.V1.Revisions">
          <Collection>
            <Record>
              <PropertyValue Date="2024-04-10" Property="Date" />
              <PropertyValue Property="Description" String="The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API." />
              <PropertyValue Property="Kind">
                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>
              </PropertyValue>
              <PropertyValue Date="2026-04-10" Property="RemovalDate" />
              <PropertyValue Property="Version" String="2024-01/Deprecation" />
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.webApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for web apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.webApp/appUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The web app URL. This property cannot be PATCHed." />
      </Annotations>
      <Annotations Target="microsoft.graph.webApp/useManagedBrowser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to use managed browser. This property is only applicable for Android and IOS." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Web Browser Cookie Settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings/allowAlways">
        <Annotation Term="Org.OData.Core.V1.Description" String="Always allow cookies." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings/allowCurrentWebSite">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow cookies from current Web site." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings/allowFromWebsitesVisited">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow Cookies from websites visited." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings/blockAlways">
        <Annotation Term="Org.OData.Core.V1.Description" String="Always block cookies." />
      </Annotations>
      <Annotations Target="microsoft.graph.webBrowserCookieSettings/browserDefault">
        <Annotation Term="Org.OData.Core.V1.Description" String="Browser default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for a weekly schedule." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/everyday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Everyday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/friday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Friday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/monday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Monday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/saturday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Saturday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/sunday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sunday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/thursday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Thursday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/tuesday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Tuesday." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.weeklySchedule/wednesday">
        <Annotation Term="Org.OData.Core.V1.Description" String="Wednesday." />
      </Annotations>
      <Annotations Target="microsoft.graph.welcomeScreenMeetingInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for welcome screen meeting information." />
      </Annotations>
      <Annotations Target="microsoft.graph.welcomeScreenMeetingInformation/showOrganizerAndTimeAndSubject">
        <Annotation Term="Org.OData.Core.V1.Description" String="Show organizer, time and subject (subject is hidden for private meetings)." />
      </Annotations>
      <Annotations Target="microsoft.graph.welcomeScreenMeetingInformation/showOrganizerAndTimeOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Show organizer and time only." />
      </Annotations>
      <Annotations Target="microsoft.graph.welcomeScreenMeetingInformation/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Win32 apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/applicableArchitectures">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) for which this app can run on." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/installCommandLine">
        <Annotation Term="Org.OData.Core.V1.Description" String="The command line to install this app" />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/installExperience">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install experience for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/minimumCpuSpeedInMHz">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum CPU speed which is required to install this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/minimumFreeDiskSpaceInMB">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum free disk space which is required to install this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/minimumMemoryInMB">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum physical memory which is required to install this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/minimumNumberOfProcessors">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum number of processors which is required to install this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/minimumSupportedWindowsRelease">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum supported windows release." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/msiInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI details if this Win32 app is an MSI app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/returnCodes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The return codes for post installation behavior." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/rules">
        <Annotation Term="Org.OData.Core.V1.Description" String="The detection and requirement rules for this app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/setupFilePath">
        <Annotation Term="Org.OData.Core.V1.Description" String="The relative path of the setup file in the encrypted Win32LobApp package." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobApp/uninstallCommandLine">
        <Annotation Term="Org.OData.Core.V1.Description" String="The command line to uninstall this app" />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to assign an Win32 LOB mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings/autoUpdateSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The auto-update settings to apply for this app assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings/deliveryOptimizationPriority">
        <Annotation Term="Org.OData.Core.V1.Description" String="The delivery optimization priority for this app assignment. This setting is not supported in National Cloud environments." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings/installTimeSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The install time settings to apply for this app assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings/notifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="The notification status for this app assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAssignmentSettings/restartSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The reboot settings to apply for this app assignment." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAutoUpdateSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used to perform the auto-update of an application." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppAutoUpdateSettings/autoUpdateSupersededAppsState">
        <Annotation Term="Org.OData.Core.V1.Description" String="The auto-update superseded apps state setting for the app assignment. Possible values are notConfigured and enabled. Default value is notConfigured." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppDeliveryOptimizationPriority">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains value for delivery optimization priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppDeliveryOptimizationPriority/foreground">
        <Annotation Term="Org.OData.Core.V1.Description" String="Foreground delivery optimization priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppDeliveryOptimizationPriority/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured or background normal delivery optimization priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of possible operations for rules used to make determinations about an application based on files or folders. Unless noted, can be used with either detection or requirement rules." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/createdDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the created date of the specified file against a provided comparison value by DateTime comparison." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/exists">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule evaluates whether the specified file or folder exists." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/modifiedDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the modified date of the specified file against a provided comparison value by DateTime comparison." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Indicates that the rule does not have the operation type configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/sizeInMB">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the size of the file in MiB (rounded down) against a provided comparison value by integer comparison." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemOperationType/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the detected version of the specified file against a provided comparison value via version semantics (both operand values will be parsed as versions and directly compared). If the value read at the given registry value is not discovered to be in version-compatible format, a string comparison will be used instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="A complex type to store file or folder rule data for a Win32 LOB app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/check32BitOn64System">
        <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether to expand environment variables in the 32-bit context on 64-bit systems." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/comparisonValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder comparison value." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/fileOrFolderName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder name to look up." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/operationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file system operation type." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/operator">
        <Annotation Term="Org.OData.Core.V1.Description" String="The operator for file or folder detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppFileSystemRule/path">
        <Annotation Term="Org.OData.Core.V1.Description" String="The file or folder path to look up." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppInstallExperience">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains installation experience properties for a Win32 App" />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppInstallExperience/deviceRestartBehavior">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device restart behavior." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppInstallExperience/runAsAccount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of execution context the app runs in." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains MSI app properties for a Win32 App." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/packageType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI package type." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/productCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/productName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product name." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/productVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI product version." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/publisher">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI publisher." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/requiresReboot">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the MSI app requires the machine to reboot to complete installation." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiInformation/upgradeCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The MSI upgrade code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiPackageType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the package type of an MSI Win32LobApp." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiPackageType/dualPurpose">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a dual-purpose app package." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiPackageType/perMachine">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a per-machine app package." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppMsiPackageType/perUser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates a per-user app package." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppNotification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains value for notification status." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppNotification/hideAll">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hide all notifications." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppNotification/showAll">
        <Annotation Term="Org.OData.Core.V1.Description" String="Show all notifications." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppNotification/showReboot">
        <Annotation Term="Org.OData.Core.V1.Description" String="Only show restart notification and suppress other notifications." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="A complex type to store the PowerShell script rule data for a Win32 LOB app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/comparisonValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="The script output comparison value. Do not specify a value if the rule is used for detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The display name for the rule. Do not specify this value if the rule is used for detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/enforceSignatureCheck">
        <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether a signature check is enforced." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/operationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The script output comparison operation type. Use NotConfigured (the default value) if the rule is used for detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/operator">
        <Annotation Term="Org.OData.Core.V1.Description" String="The script output operator. Use NotConfigured (the default value) if the rule is used for detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/runAs32Bit">
        <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether the script should run as 32-bit." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/runAsAccount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRule/scriptContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="The base64-encoded script content." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains all supported Powershell Script output detection type." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/boolean">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is boolean." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/dateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is date time." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/float">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is float." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/integer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is integer." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/string">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is string." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Output data type is version." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppProductCodeRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="A complex type to store the product code and version rule data for a Win32 LOB app. This rule is not supported as a requirement rule." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppProductCodeRule/productCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product code of the app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppProductCodeRule/productVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product version comparison value." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppProductCodeRule/productVersionOperator">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product version comparison operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="A complex type to store registry rule data for a Win32 LOB app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/check32BitOn64System">
        <Annotation Term="Org.OData.Core.V1.Description" String="A value indicating whether to search the 32-bit registry on 64-bit systems." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/comparisonValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="The registry comparison value." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/keyPath">
        <Annotation Term="Org.OData.Core.V1.Description" String="The full path of the registry entry containing the value to detect." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/operationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The registry operation type." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/operator">
        <Annotation Term="Org.OData.Core.V1.Description" String="The operator for registry detection." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRule/valueName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The name of the registry value to detect." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="A list of possible operations for rules used to make determinations about an application based on registry keys or values. Unless noted, the values can be used with either detection or requirement rules." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/doesNotExist">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule evaluates whether the specified registry key or value does not exist. It is the functional inverse of an equivalent rule that uses operation type `exists`." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/exists">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule evaluates whether the specified registry key or value exists." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/integer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the value read at the given registry value against a provided comparison value by integer comparison." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Indicates that the rule does not have the operation type configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/string">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the value read at the given registry value against a provided comparison value by string comparison." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRegistryRuleOperationType/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the rule compares the value read at the given registry value against a provided comparison value via version semantics (both operand values will be parsed as versions and directly compared). If the value read at the given registry value is not discovered to be in version-compatible format, a string comparison will be used instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartBehavior">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of restart action." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartBehavior/allow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune will not take any specific action on reboot codes resulting from app installations. Intune will not attempt to suppress restarts for MSI apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartBehavior/basedOnReturnCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune will restart the device after running the app installation if the operation returns a reboot code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartBehavior/force">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune will force the device to restart immediately after the app installation operation." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartBehavior/suppress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune will attempt to suppress restarts for MSI apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties describing restart coordination following an app installation." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartSettings/countdownDisplayBeforeRestartInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes before the restart time to display the countdown dialog for pending restarts." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartSettings/gracePeriodInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes to wait before restarting the device after an app installation." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRestartSettings/restartNotificationSnoozeDurationInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of minutes to snooze the restart notification dialog when the snooze button is selected." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains return code properties for a Win32 App" />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCode/returnCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Return code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCode/type">
        <Annotation Term="Org.OData.Core.V1.Description" String="The type of return code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the type of return code." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType/failed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Failed." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType/hardReboot">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hard-reboot is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType/retry">
        <Annotation Term="Org.OData.Core.V1.Description" String="Retry." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType/softReboot">
        <Annotation Term="Org.OData.Core.V1.Description" String="Soft-reboot is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppReturnCodeType/success">
        <Annotation Term="Org.OData.Core.V1.Description" String="Success." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="A base complex type to store the detection or requirement rule data for a Win32 LOB app." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRule/ruleType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The rule type indicating the purpose of the rule." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for detection operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/equal">
        <Annotation Term="Org.OData.Core.V1.Description" String="Equal operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/greaterThan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Greater than operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/greaterThanOrEqual">
        <Annotation Term="Org.OData.Core.V1.Description" String="Greater than or equal operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/lessThan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Less than operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/lessThanOrEqual">
        <Annotation Term="Org.OData.Core.V1.Description" String="Less than or equal operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleOperator/notEqual">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not equal operator." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains rule types for Win32 LOB apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleType/detection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Detection rule." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAppRuleType/requirement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Requirement rule." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAutoUpdateSupersededAppsState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains value for auto-update superseded apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAutoUpdateSupersededAppsState/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the auto-update superseded apps state is enabled and the app will auto-update the superseded apps if the superseded apps are installed on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAutoUpdateSupersededAppsState/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the auto-update superseded apps state is not configured and the app will not auto-update the superseded apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.win32LobAutoUpdateSupersededAppsState/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Windows 10." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/bitLockerEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows 10 version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows 10 version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="The password expiration in days." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock an idle device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/secureBootEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10CustomConfiguration/omaSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Edition type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10Education">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Education" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10EducationN">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 EducationN" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10Enterprise">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Enterprise" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10EnterpriseN">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 EnterpriseN" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10HolographicEnterprise">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Holographic Enterprise" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10MobileEnterprise">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Mobile Enterprise" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10Professional">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Professional" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10ProfessionalEducation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Professional Education" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10ProfessionalEducationN">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Professional EducationN" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10ProfessionalN">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 ProfessionalN" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10ProfessionalWorkstation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Professional for Workstations" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EditionType/windows10ProfessionalWorkstationN">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Professional for Workstations N" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to Local Printers from Container" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to Network Printers from Container" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to PDF from Container" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow printing to XPS from Container" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block clipboard to transfer image file, text file or neither of them" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block enterprise sites to load non-enterprise content, such as third party plug-ins" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enable Windows Defender Application Guard" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enables the Admin to choose what types of app to allow on devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows the Admin to disable the warning prompt for other disk encryption on the user machines." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows the admin to require encryption to be turned on using BitLocker." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="BitLocker Removable Drive Policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of folder paths to be added to the list of protected folders" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of exe files and folders to be excluded from attack surface reduction rules" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml">
        <Annotation Term="Org.OData.Core.V1.Description" String="Xml content containing information regarding exploit protection details." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Name of the file from which DefenderExploitProtectionXml was obtained." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of paths to exe that are allowed to access protected folders" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block user from overriding Exploit Protection settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blocks stateful FTP connections to the device" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify how the certificate revocation list is to be enforced" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow ICMP" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures how packet queueing should be applied in the tunnel gateway scenario" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod">
        <Annotation Term="Org.OData.Core.V1.Description" String="Select the preshared key encoding to be used" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for domain networks" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for private networks" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall profile settings for public networks" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT Admins to configure SmartScreen for Windows." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EnrollmentCompletionPageConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows 10 Enrollment Status Page Configuration" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowNonBlockingAppInstallation">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, ESP (Enrollment Status Page) installs all required apps targeted during technician phase and ignores any failures for non-blocking apps. When FALSE, ESP fails on any error during app install. The default is false." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EnterpriseModernAppManagementConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows10 Enterprise Modern App Management Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to uninstall a fixed list of built-in Windows apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only)." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify a list of allowed Bluetooth services and profiles in hex formatted strings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth advertising." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth discoverable mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using bluetooth." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/cameraBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from accessing the camera of the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using data over cellular while roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using VPN over cellular." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using VPN when roaming over cellular." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from doing manual root certificate installation." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using copy paste." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/cortanaBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to Block the user from using Cortana." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block end user access to Defender." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the level of cloud-delivered protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before deleting quarantined malware. Valid values 0 to 90" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets Defender’s actions to take on detected Malware per threat level." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude">
        <Annotation Term="Org.OData.Core.V1.Description" String="File extensions to exclude from scans and real time protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude">
        <Annotation Term="Org.OData.Core.V1.Description" String="Files and folder to exclude from scans and real time protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Value for monitoring file activity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude">
        <Annotation Term="Org.OData.Core.V1.Description" String="Processes to exclude from scans and real time protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="The configuration for how to prompt user for sample submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require behavior monitoring." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require cloud protection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require network inspection system." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require real time monitoring." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan archive files." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan downloads." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan incoming mail messages." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan mapped network drives during full scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu">
        <Annotation Term="Org.OData.Core.V1.Description" String="Max CPU usage percentage during scan. Valid values 0 to 100" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan files opened from a network folder." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan removable drives during full scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to scan scripts loaded in Internet Explorer browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScanType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The defender system scan type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The time to perform a daily quick scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The defender time for the system scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule">
        <Annotation Term="Org.OData.Core.V1.Description" String="Defender day of the week for the system scan." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow developer unlock." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from resetting their phone." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from doing manual un-enrollment from device management." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to prevent access to about flags on Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block auto fill." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block developer tools in the Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using the Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block extensions in the Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using JavaScript." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block password manager." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from using the search suggestions in the address bar." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from sending the do not track header." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit">
        <Annotation Term="Org.OData.Core.V1.Description" String="Clear browsing data on exiting Microsoft Edge." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which cookies to block in the Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the enterprise mode site list location. Could be a local file, local network or http location." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The first run URL for when Edge browser is opened for the first time." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Require the user to use the smart screen filter." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeSendIntranetTrafficToInternetExplorer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint">
        <Annotation Term="Org.OData.Core.V1.Description" String="Endpoint for discovering cloud printers." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="OAuth resource URI for printer discovery service as configured in Azure portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority">
        <Annotation Term="Org.OData.Core.V1.Description" String="Authentication endpoint for acquiring OAuth tokens." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="OAuth resource URI for print service as configured in the Azure portal." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable device discovery UX." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the error dialog from displaying if no SIM card is detected." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable task switching on the device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block DVR and broadcasting." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using internet sharing." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from location services." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block action center notifications over lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not the user can interact with Cortana using speech while the system is locked." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to allow toast notifications above the device lock screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds">
        <Annotation Term="Org.OData.Core.V1.Description" String="Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disables the ability to quickly switch between users that are logged on simultaneously without logging off." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block a Microsoft account." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block Microsoft account settings sync." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide">
        <Annotation Term="Org.OData.Core.V1.Description" String="If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Address to the proxy auto-config (PAC) script you want to use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/networkProxyServer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies manual proxy server settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/nfcBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using near field communication." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync">
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify whether PINs or passwords such as &quot;1111&quot; or &quot;1234&quot; are allowed. For Windows 10 desktops, it also controls the use of picture passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="The password expiration in days. Valid values 0 to 730" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent reuse of. Valid values 0 to 50" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require the user to have a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password upon resuming from an idle state." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of sign in failures before factory reset. Valid values 0 to 999" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enables or disables the use of advertising ID. Added in Windows 10, version 1607." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from reset protection mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/safeSearchFilter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies what filter level of safe search is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from taking Screenshots." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies if search can use diacritics." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to use automatic language detection when indexing content and properties." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to disable the search indexer backoff feature." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block remote queries of this computer’s index." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Accounts in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from installing provisioning packages." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Apps in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing the language settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing power and sleep settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing the region settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from changing date and time settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Devices in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Ease of Access in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from editing the device name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Gaming in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Network &amp; Internet in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Personalization in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Privacy in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the runtime configuration agent from removing provisioning packages." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to System in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Time &amp; Language in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block access to Update &amp; Security in Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block multiple users of the same app to share data." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl">
        <Annotation Term="Org.OData.Core.V1.Description" String="This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the user from unpinning apps from taskbar." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility">
        <Annotation Term="Org.OData.Core.V1.Description" String="Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the change account setting from appearing in the user tile in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides hibernate from appearing in the power button in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides lock from appearing in the user tile in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the power button from appearing in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides sign out from appearing in the user tile in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides sleep from appearing in the power button in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides switch account from appearing in the user tile in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enabling this policy hides the user tile from appearing in the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml">
        <Annotation Term="Org.OData.Core.V1.Description" String="This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows admins to decide how the Start menu is displayed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using removable storage." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicating whether or not to require encryption on a mobile device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether application data is restricted to the system drive." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the installation of applications is restricted to the system drive." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/tenantLockdownRequireNetworkDuringOutOfBoxExperience">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether the device is required to connect to the network." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/usbBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from USB connection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from voice recording." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wiFiBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using Wi-Fi." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using Wi-Fi manual configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to turn off all Windows Spotlight features" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block personalized content in Windows spotlight based on user’s device usage." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block third party content delivered via Windows Spotlight" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block Windows Spotlight Windows welcome experience" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admins to turn off the popup of Windows Tips." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the type of Spotlight" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatic update of apps from Windows Store." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using the Windows store." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to enable Private Store Only." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow other devices from discovering this PC for projection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow user input from wireless display receiver." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a PIN for new devices to initiate pairing." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Windows 10 Mobile." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block syncing the calendar." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before password expiration. Valid values 1 to 255" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum password length. Valid values 4 to 16" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows Phone device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock an idle device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10NetworkProxyServer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Network Proxy Server Policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10NetworkProxyServer/address">
        <Annotation Term="Org.OData.Core.V1.Description" String="Address to the proxy server. Specify an address in the format &lt;server&gt;[“:”&lt;port&gt;]" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10NetworkProxyServer/exceptions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the proxy server should be used for local (intranet) addresses." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow the app from printing during the test." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow screen capture capability during a test." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to allow text suggestions during the test." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The account used to configure the Windows device for taking the test. The user can be a domain account (domain\user), an AAD account (username@tenant.com) or a local account (username)." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10SecureAssessmentConfiguration/launchUri">
        <Annotation Term="Org.OData.Core.V1.Description" String="Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/)." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block Azure Operational Insights." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Operational Insights workspace id." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Azure Operational Insights Workspace key." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to automatically launch the Connect app whenever a projection is initiated." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block setting a maintenance window for device updates." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maintenance window duration for device updates. Valid values 0 to 5" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maintenance window start time for device updates." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block wireless projection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The channel." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a pin for wireless projection." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable the &quot;My meetings and files&quot; feature in the Start menu, which shows the signed-in user's meetings and files from Office 365." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to allow the ability to resume a session when the session times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the Hub screen turns off." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the session times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of minutes until the Hub enters sleep mode." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The welcome screen meeting information shown." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Windows 8.1." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows 8.1 version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows 8.1 version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block simple password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Password expiration in days." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require a password to unlock Windows device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81CompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption on a windows 8.1 device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Value indicating whether this policy only applies to Windows 8.1. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block auto fill." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatic detection of Intranet sites." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block enterprise mode access." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using JavaScript." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block plug-ins." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockPopups">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block popups." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from sending the do not track header." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block a single word entry on Intranet sites." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The enterprise mode site list location. Could be a local file, local network or http location." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The internet security level." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Intranet security level." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation">
        <Annotation Term="Org.OData.Core.V1.Description" String="The logging report location." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a firewall." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require fraud warning." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require high security for restricted sites." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require the user to use the smart screen filter." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The trusted sites security level." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block data roaming." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to Block the user from using a pictures password and pin." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Password expiration in days." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum password length." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minutes of inactivity before the screen times out." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of previous passwords to prevent re-use of. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of sign in failures before factory reset." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption on a mobile device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require automatic updates." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="The user account control settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windows81GeneralConfiguration/workFoldersUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="The work folders url." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Windows AppX Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/applicableArchitectures">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) on which this app can run. Possible values are: `none`, `x86`, `x64`, `arm`, `neutral`; default value is `none`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/identityName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity name of the uploaded app package. For example: &quot;Contoso.DemoApp&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/identityPublisherHash">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity publisher hash of the uploaded app package. This is the hash of the publisher from the manifest. For example: &quot;AB82CD0XYZ&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/identityResourceIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity resource identifier of the uploaded app package. For example: &quot;TestResourceId&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/identityVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The identity version of the uploaded app package. For example: &quot;1.0.0.0&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/isBundle">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that the app is a bundle. When FALSE, indicates that the app is not a bundle. By default, property is set to FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppX/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable operating system. Valid values for a WindowsAppX app include `v8_0`, `v8_1` and `v10_0`. If the app is a bundle, the minimum supported OS has to be at least `v8_1`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppXAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used when assigning a Windows AppX mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAppXAppAssignmentSettings/useDeviceContext">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for Windows architecture." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture/arm">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the Arm Windows architecture type is supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture/neutral">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the Neutral Windows architecture type is supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No flags set." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture/x64">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the X64 Windows architecture type is supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsArchitecture/x86">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the X86 Windows architecture type is supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Autopilot Deployment Profile" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/assignedDevices">
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of assigned devices for the profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/createdDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time of when the deployment profile was created. The value cannot be modified and is automatically populated when the profile was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported. Read-Only." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="A description of the deployment profile. Max allowed length is 1500 chars. Supports: $select, $top, $skip, $orderBy. $Search and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/deviceNameTemplate">
        <Annotation Term="Org.OData.Core.V1.Description" String="The template used to name the Autopilot device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/deviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows device type that this profile is applicable to. Possible values include windowsPc, holoLens, and virtualMachine. The default is windowsPc. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the deployment profile. Max allowed length is 200 chars. Returned by default. Supports: $select, $top, $skip, $orderby. $Search and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/hardwareHashExtractionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the profile supports the extraction of hardware hash values and registration of the device into Windows Autopilot. When TRUE, indicates if hardware extraction and Windows Autopilot registration will happen on the next successful check-in. When FALSE, hardware hash extraction and Windows Autopilot registration will not happen. Default value is FALSE. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/lastModifiedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The date and time of when the deployment profile was last modified. The value cannot be updated manually and is automatically populated when any changes are made to the profile. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported Read-Only." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/locale">
        <Annotation Term="Org.OData.Core.V1.Description" String="The locale (language) to be used when configuring the device. E.g. en-US. The default value is os-default. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/managementServiceAppId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Entra management service App ID which gets used during client device-based enrollment discovery. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/outOfBoxExperienceSetting">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows Autopilot Deployment Profile settings used by the device for the out-of-box experience. Supports: $select, $top, $skip. $Search, $orderBy and $filter are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/preprovisioningAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the user is allowed to use Windows Autopilot for pre-provisioned deployment mode during Out of Box experience (OOBE). When TRUE, indicates that Windows Autopilot for pre-provisioned deployment mode for OOBE is allowed to be used. When false, Windows Autopilot for pre-provisioned deployment mode for OOBE is not allowed. The default is FALSE." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfile/roleScopeTagIds">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of role scope tags for the deployment profile. " />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeploymentProfileAssignment">
        <Annotation Term="Org.OData.Core.V1.Description" String="An assignment of a Windows Autopilot deployment profile to an AAD group." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity">
        <Annotation Term="Org.OData.Core.V1.Description" String="The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/addressableUserName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Addressable user name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/azureActiveDirectoryDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="AAD Device ID - to be deprecated" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display Name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/enrollmentState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune enrollment state of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/groupTag">
        <Annotation Term="Org.OData.Core.V1.Description" String="Group Tag of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/lastContactedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Intune Last Contacted Date Time of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/managedDeviceId">
        <Annotation Term="Org.OData.Core.V1.Description" String="Managed Device ID" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/manufacturer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Oem manufacturer of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/model">
        <Annotation Term="Org.OData.Core.V1.Description" String="Model name of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/productKey">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product Key of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/purchaseOrderIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Purchase Order Identifier of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/resourceName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Resource Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/serialNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="Serial number of the Windows autopilot device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/skuNumber">
        <Annotation Term="Org.OData.Core.V1.Description" String="SKU Number" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/systemFamily">
        <Annotation Term="Org.OData.Core.V1.Description" String="System Family" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceIdentity/userPrincipalName">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Principal Name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceType/holoLens">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the device type is a HoloLens." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsAutopilotDeviceType/windowsPc">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Indicates that the device type  is a Windows PC." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Defender AdvancedThreatProtection Configuration." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Defender AdvancedThreatProtection &quot;Allow Sample Sharing&quot; Rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product Status of Windows Defender" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/asSignaturesOutOfDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="AS signatures out of date" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/avSignaturesOutOfDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="AV signatures out of date" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/noFullScanHappenedForSpecifiedPeriod">
        <Annotation Term="Org.OData.Core.V1.Description" String="No full scan has happened for a specified period" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/noQuickScanHappenedForSpecifiedPeriod">
        <Annotation Term="Org.OData.Core.V1.Description" String="No quick scan has happened for a specified period" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/noStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="No status" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/noStatusFlagsSet">
        <Annotation Term="Org.OData.Core.V1.Description" String="No status flags set (well initialized state)" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/offlineScanRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Off-line scan required" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/pendingFullScanDueToThreatAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending full scan due to threat action" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/pendingManualStepsDueToThreatAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending manual steps due to threat action " />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/pendingRebootDueToThreatAction">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pending reboot due to threat action" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/platformAboutToBeOutdated">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform is about to be outdated" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/platformOutOfDate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform is out of date" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/platformUpdateInProgress">
        <Annotation Term="Org.OData.Core.V1.Description" String="Platform update is in progress" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/productExpired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product expired" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/productRunningInEvaluationMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product running in evaluation mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/productRunningInNonGenuineMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product running in non-genuine Windows mode" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/samplesPendingSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="There are samples pending submission" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/serviceNotRunning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Service not running" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/serviceShutdownAsPartOfSystemShutdown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Service is shutting down as part of system shutdown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/serviceStartedWithoutMalwareProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Service started without any malware protection engine" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/signatureOrPlatformEndOfLifeIsPastOrIsImpending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Signature or platform end of life is past or is impending" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/systemInitiatedCleanInProgress">
        <Annotation Term="Org.OData.Core.V1.Description" String="System initiated clean in progress" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/systemInitiatedScanInProgress">
        <Annotation Term="Org.OData.Core.V1.Description" String="System initiated scan in progress" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/threatRemediationFailedCritically">
        <Annotation Term="Org.OData.Core.V1.Description" String="Threat remediation failed critically" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/threatRemediationFailedNonCritically">
        <Annotation Term="Org.OData.Core.V1.Description" String="Threat remediation failed non-critically" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderProductStatus/windowsSModeSignaturesInUseOnNonWin10SInstall">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows SMode signatures still in use on non-Win10S install" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderScanActionResult">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Defender last scan result" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDefenderScanActionResult/scanType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scan type either full scan or quick scan" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Delivery optimization mode for peer distribution" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/bypassMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="Bypass mode. Do not use Delivery Optimization and use BITS instead" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/httpOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="HTTP only, no peering" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/httpWithInternetPeering">
        <Annotation Term="Org.OData.Core.V1.Description" String="HTTP blended with Internet peering" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/httpWithPeeringNat">
        <Annotation Term="Org.OData.Core.V1.Description" String="OS default – Http blended with peering behind the same network address translator" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/httpWithPeeringPrivateGroup">
        <Annotation Term="Org.OData.Core.V1.Description" String="HTTP blended with peering across a private group" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/simpleDownload">
        <Annotation Term="Org.OData.Core.V1.Description" String="Simple download mode with no peering" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeliveryOptimizationMode/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to set." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer endpoint protection state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/clean">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is clean and no action is required" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/critical">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is in critical failure state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/fullScanPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is in pending full scan state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/manualStepsPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is in pending manual steps state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/offlineScanPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is in pending offline scan state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceHealthState/rebootPending">
        <Annotation Term="Org.OData.Core.V1.Description" String="Computer is in pending reboot state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware detection entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/additionalInformationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Information URL to learn more about the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/category">
        <Annotation Term="Org.OData.Core.V1.Description" String="Category of the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/detectionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of times the malware is detected" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/executionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Execution status of the malware like blocked/executing etc" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/initialDetectionDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Initial detection datetime of the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/lastStateChangeDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The last time this particular threat was changed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/severity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Severity of the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current status of the malware like cleaned/quarantined/allowed etc" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceMalwareState/threatState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current status of the malware like cleaned/quarantined/allowed etc" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties for Windows device type. Multiple values can be selected. Default value is `none`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/desktop">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates support for Desktop Windows device type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/holographic">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates support for Holographic Windows device type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/mobile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates support for Mobile Windows device type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/none">
        <Annotation Term="Org.OData.Core.V1.Description" String="No device types supported. Default value." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/team">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates support for Team Windows device type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceUsageType/shared">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that a device is a multi-user device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceUsageType/singleUser">
        <Annotation Term="Org.OData.Core.V1.Description" String="Default. Indicates that a device is a single-user device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsDeviceUsageType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Firewall Profile Policies." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the host device to allow or block the firewall and advanced security enforcement for the network profile." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsHelloForBusinessPinUsage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Hello for Business pin usage options" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsHelloForBusinessPinUsage/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed the usage of certain pin rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsHelloForBusinessPinUsage/disallowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Forbit the usage of certain pin rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsHelloForBusinessPinUsage/required">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enforce the usage of certain pin rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy for Windows information protection to configure detailed management settings" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/assignments">
        <Annotation Term="Org.OData.Core.V1.Description" String="Navigation property to list of security groups targeted for policy." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to allow Azure RMS encryption for WIP" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/dataRecoveryCertificate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enforcementLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="WIP enforcement level.See the Enum definition for supported values" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseDomain">
        <Annotation Term="Org.OData.Core.V1.Description" String="Primary enterprise domain" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseIPRanges">
        <Annotation Term="Org.OData.Core.V1.Description" String="Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of enterprise domains to be protected" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseProxyServers">
        <Annotation Term="Org.OData.Core.V1.Description" String="This is a list of proxy servers. Any server not on this list is considered non-enterprise" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/exemptAppLockerFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Another way to input exempt apps through xml files" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/exemptApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/iconsVisible">
        <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="This switch is for the Windows Search Indexer, to allow or disallow indexing of items" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/isAssigned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates if the policy is deployed to any inclusion groups or not." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/neutralDomainResources">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of domain names that can used for work or personal resource" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/protectedAppLockerFiles">
        <Annotation Term="Org.OData.Core.V1.Description" String="Another way to input protected apps through xml files" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/protectedApps">
        <Annotation Term="Org.OData.Core.V1.Description" String="Protected applications can access enterprise data and the data handled by those applications are protected with encryption" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId">
        <Annotation Term="Org.OData.Core.V1.Description" String="TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="App for Windows information protection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp/denied">
        <Annotation Term="Org.OData.Core.V1.Description" String="If true, app is denied protection or exemption." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app's description." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="App display name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp/productName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionApp/publisherName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The publisher name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLearningSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection AppLearning Summary entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Application Name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Application Type" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Count" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLockerFile">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection AppLocker File" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLockerFile/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLockerFile/file">
        <Annotation Term="Org.OData.Core.V1.Description" String="File as a byte array" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash">
        <Annotation Term="Org.OData.Core.V1.Description" String="SHA256 hash of the file" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionAppLockerFile/version">
        <Annotation Term="Org.OData.Core.V1.Description" String="Version of the entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDataRecoveryCertificate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection DataRecoveryCertificate" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate description" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate expiration datetime" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Data recovery Certificate subject name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDesktopApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Desktop App for Windows information protection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDesktopApp/binaryName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The binary name." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh">
        <Annotation Term="Org.OData.Core.V1.Description" String="The high binary version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow">
        <Annotation Term="Org.OData.Core.V1.Description" String="The lower binary version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionEnforcementLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for WIP Protection enforcement levels" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAndAuditOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Encrypt and Audit only" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAuditAndBlock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Encrypt, Audit and Block" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAuditAndPrompt">
        <Annotation Term="Org.OData.Core.V1.Description" String="Encrypt, Audit and Prompt" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionEnforcementLevel/noProtection">
        <Annotation Term="Org.OData.Core.V1.Description" String="No protection enforcement" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionIPRangeCollection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection IP Range Collection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collection of ip ranges" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionNetworkLearningSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection Network learning Summary entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device Count" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url">
        <Annotation Term="Org.OData.Core.V1.Description" String="Website url" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPinCharacterRequirements">
        <Annotation Term="Org.OData.Core.V1.Description" String="Pin Character Requirements" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPinCharacterRequirements/allow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow any number" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPinCharacterRequirements/notAllow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not allow" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPinCharacterRequirements/requireAtLeastOne">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require atleast one" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy for Windows information protection without MDM" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll">
        <Annotation Term="Org.OData.Core.V1.Description" String="Offline interval before app data is wiped (days) " />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enrollment url for the MDM" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \ ] ^ _ ` { | } ~. Default is NotAllow." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters">
        <Annotation Term="Org.OData.Core.V1.Description" String="Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="New property in RS2, pending documentation" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Boolean value that sets Windows Hello for Business as a method for signing into Windows." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionProxiedDomainCollection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection Proxied Domain Collection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collection of proxied domains" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionResourceCollection">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Information Protection Resource Collection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionResourceCollection/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Display name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionResourceCollection/resources">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collection of resources" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsInformationProtectionStoreApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Store App for Windows information protection" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware category id" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/adware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Adware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/aolExploit">
        <Annotation Term="Org.OData.Core.V1.Description" String="AOL exploit" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/backdoor">
        <Annotation Term="Org.OData.Core.V1.Description" String="Backdoor" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/behavior">
        <Annotation Term="Org.OData.Core.V1.Description" String="Behavior" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/browserModifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Browser modifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/browserPlugin">
        <Annotation Term="Org.OData.Core.V1.Description" String="Browser plugin" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/cookie">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cookie" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/dialer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Dialer" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/emailFlooder">
        <Annotation Term="Org.OData.Core.V1.Description" String="Email flooder" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/enterpriseUnwantedSoftware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enterprise Unwanted Software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/exploit">
        <Annotation Term="Org.OData.Core.V1.Description" String="Exploit" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/filesharingProgram">
        <Annotation Term="Org.OData.Core.V1.Description" String="File sharing program" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/hipsRule">
        <Annotation Term="Org.OData.Core.V1.Description" String="HIPS Rule" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/hostileActiveXControl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Hostile ActiveX control" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/icqExploit">
        <Annotation Term="Org.OData.Core.V1.Description" String="ICQ exploit" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/invalid">
        <Annotation Term="Org.OData.Core.V1.Description" String="Invalid" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/jokeProgram">
        <Annotation Term="Org.OData.Core.V1.Description" String="Joke program" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/keylogger">
        <Annotation Term="Org.OData.Core.V1.Description" String="Keylogger" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/known">
        <Annotation Term="Org.OData.Core.V1.Description" String="Known" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/malwareCreationTool">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware creation tool" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/monitoringSoftware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Monitoring software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/nuker">
        <Annotation Term="Org.OData.Core.V1.Description" String="Nuker" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/passwordStealer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Password stealer" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/policy">
        <Annotation Term="Org.OData.Core.V1.Description" String="Policy" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/potentialUnwantedSoftware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Potential unwanted software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/ransom">
        <Annotation Term="Org.OData.Core.V1.Description" String="Ransom" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/remoteAccessTrojan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remote access Trojan" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/remoteControlSoftware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remote control software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/remote_Control_Software">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remote control software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/securityDisabler">
        <Annotation Term="Org.OData.Core.V1.Description" String="Security disabler" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/settingsModifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Settings modifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/softwareBundler">
        <Annotation Term="Org.OData.Core.V1.Description" String="Software bundler" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/spp">
        <Annotation Term="Org.OData.Core.V1.Description" String="SPP" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/spyware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Spyware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/stealthNotifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="Stealth modifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/tool">
        <Annotation Term="Org.OData.Core.V1.Description" String="Tool" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/toolBar">
        <Annotation Term="Org.OData.Core.V1.Description" String="Toolbar" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojan">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanDenialOfService">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan denial of service" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanDownloader">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan downloader" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanDropper">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan dropper" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanFtp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan FTP" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanMassMailer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan mass mailer" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanMonitoringSoftware">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan monitoring software" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanProxyServer">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan proxy server" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/trojanTelnet">
        <Annotation Term="Org.OData.Core.V1.Description" String="Trojan telnet" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/virus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Virus" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/vulnerability">
        <Annotation Term="Org.OData.Core.V1.Description" String="Vulnerability" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategory/worm">
        <Annotation Term="Org.OData.Core.V1.Description" String="Worm" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware category device count" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount/activeMalwareDetectionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount/category">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware category" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount/distinctActiveMalwareCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareCategoryCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware execution status" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blocked" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState/notRunning">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not running" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState/running">
        <Annotation Term="Org.OData.Core.V1.Description" String="Running" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionStateCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows malware execution state summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionStateCount/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware execution state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionStateCount/executionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareExecutionStateCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware information entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/additionalInformationUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates an informational URL to learn more about the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/category">
        <Annotation Term="Org.OData.Core.V1.Description" String="Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/deviceMalwareStates">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of devices affected by current malware with the malware state on each device " />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/displayName">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the name of the malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/lastDetectionDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the last time the malware was detected in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareInformation/severity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareNameCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware name device count" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareNameCount/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware dectected for this malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareNameCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareNameCount/malwareIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier. This is malware identifier" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareNameCount/name">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware name" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows device malware overview." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareCategorySummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware category" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareDetectedDeviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detected in the last 30 days" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareExecutionStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware execution state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareNameSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareSeveritySummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of active malware counts per malware severity" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/malwareStateSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts per malware state" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/osVersionsSummary">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of device counts with malware per windows OS version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/totalDistinctMalwareCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareOverview/totalMalwareCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of all malware detections across all devices. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware severity" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity/high">
        <Annotation Term="Org.OData.Core.V1.Description" String="High" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity/low">
        <Annotation Term="Org.OData.Core.V1.Description" String="Low" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity/moderate">
        <Annotation Term="Org.OData.Core.V1.Description" String="Moderate" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity/severe">
        <Annotation Term="Org.OData.Core.V1.Description" String="Severe" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverity/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverityCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Malware Severity Count Summary" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverityCount/distinctMalwareCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverityCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverityCount/malwareDetectionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareSeverityCount/severity">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware current status" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/abandoned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Abandoned" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/allowFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/blocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Blocked" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/blockFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Block failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/cleaned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cleaned" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/cleanFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Clean failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/detected">
        <Annotation Term="Org.OData.Core.V1.Description" String="Detected" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/quarantined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Quarantined" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/quarantineFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Quarantine failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/removed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Removed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/removeFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remove failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareState/unknown">
        <Annotation Term="Org.OData.Core.V1.Description" String="Unknown" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Malware State Summary." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount/deviceCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of devices with malware detections for this malware State" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount/distinctMalwareCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount/lastUpdateDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Timestamp of the last update for the device count in UTC" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount/malwareDetectionCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareStateCount/state">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Malware threat status" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/actionFailed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Action failed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/active">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/allowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allowed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/cleaned">
        <Annotation Term="Org.OData.Core.V1.Description" String="Cleaned" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/fullScanRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Full scan required" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/manualStepsRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Manual steps required" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/noStatusCleared">
        <Annotation Term="Org.OData.Core.V1.Description" String="No status cleared" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/quarantined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Quarantined" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/rebootRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Reboot required" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/remediatedWithNonCriticalFailures">
        <Annotation Term="Org.OData.Core.V1.Description" String="Remediated with non critical failures " />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMalwareThreatState/removed">
        <Annotation Term="Org.OData.Core.V1.Description" String="Removed" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMicrosoftEdgeApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for the Microsoft Edge app on Windows." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMicrosoftEdgeApp/channel">
        <Annotation Term="Org.OData.Core.V1.Description" String="The channel to install on target devices. The possible values are dev, beta, and stable. By default, this property is set to dev." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMicrosoftEdgeApp/displayLanguageLocale">
        <Annotation Term="Org.OData.Core.V1.Description" String="The language locale to use when the Edge app displays text to the user." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMinimumOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The minimum operating system required for a Windows mobile app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMinimumOperatingSystem/v10_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 10.0 or later." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMinimumOperatingSystem/v8_0">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 8.0 or later." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMinimumOperatingSystem/v8_1">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows version 8.1 or later." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMobileMSI">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMobileMSI/commandLine">
        <Annotation Term="Org.OData.Core.V1.Description" String="The command line." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMobileMSI/ignoreVersionDetection">
        <Annotation Term="Org.OData.Core.V1.Description" String="A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMobileMSI/productCode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product code." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsMobileMSI/productVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The product version of Windows Mobile MSI Line of Business (LoB) app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy">
        <Annotation Term="Org.OData.Core.V1.Description" String="This class contains compliance settings for Windows 8.1 Mobile." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Maximum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum Windows Phone version." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to block syncing the calendar." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of character sets required in the password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before a password is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not to require a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="The required password type." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Require encryption on windows phone devices." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CustomConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81CustomConfiguration/omaSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="OMA settings. This collection can contain a maximum of 1000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block copy paste." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block bluetooth." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block camera." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType">
        <Annotation Term="Org.OData.Core.V1.Description" String="List that is in the AppComplianceList." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList">
        <Annotation Term="Org.OData.Core.V1.Description" String="List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block diagnostic data submission." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block custom email accounts." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block location services." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block using a Microsoft Account." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Near-Field Communication." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block syncing the calendar." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before the password expires." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of character sets a password must contain." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minimum length of passwords." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout">
        <Annotation Term="Org.OData.Core.V1.Description" String="Minutes of inactivity before screen timeout." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of previous passwords to block. Valid values 0 to 24" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require a password." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Password type that is required." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of sign in failures allowed before factory reset." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block screenshots." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block removable storage." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to require encryption." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the web browser." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not to block the Windows Store." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device protection status entity." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/antiMalwareVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current anti malware version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/detectedMalwareState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Device malware list" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/deviceState">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/engineVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current endpoint protection engine's version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/fullScanOverdue">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/fullScanRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/isVirtualMachine">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/lastFullScanDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan datetime" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/lastFullScanSignatureVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last full scan signature version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/lastQuickScanDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan datetime" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/lastQuickScanSignatureVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last quick scan signature version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/lastReportedDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Last device health status reported time" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/malwareProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/networkInspectionSystemEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/productStatus">
        <Annotation Term="Org.OData.Core.V1.Description" String="Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/quickScanOverdue">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/realTimeProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/rebootRequired">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/signatureUpdateOverdue">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/signatureVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="Current malware definitions version" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsProtectionState/tamperProtectionEnabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsSetting/instances">
        <Annotation Term="Org.OData.Core.V1.AutoExpand" Bool="true" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsSpotlightEnablementSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allows IT admind to set a predefined default search engine for MDM-Controlled devices" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsSpotlightEnablementSettings/disabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disable Windows Spotlight on lock screen" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsSpotlightEnablementSettings/enabled">
        <Annotation Term="Org.OData.Core.V1.Description" String="Enable Windows Spotlight on lock screen" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsSpotlightEnablementSettings/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Spotlight on lock screen is not configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuAppListVisibilityType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of start menu app list visibility." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuAppListVisibilityType/collapse">
        <Annotation Term="Org.OData.Core.V1.Description" String="Collapse the app list on the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuAppListVisibilityType/disableSettingsApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Disables the corresponding toggle (Collapse or Remove) in the Settings app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuAppListVisibilityType/remove">
        <Annotation Term="Org.OData.Core.V1.Description" String="Removes the app list entirely from the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuAppListVisibilityType/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User defined. Default value." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuModeType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Type of display modes for the start menu." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuModeType/fullScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Full screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuModeType/nonFullScreen">
        <Annotation Term="Org.OData.Core.V1.Description" String="Non-full screen." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsStartMenuModeType/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User defined. Default value." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Windows Universal AppX Line Of Business apps. Inherits from `mobileLobApp`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/applicableArchitectures">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows architecture(s) for which this app can run on. Possible values are: `none`, `x86`, `x64`, `arm`, `neutral`; default value is `none`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/applicableDeviceTypes">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Windows device type(s) for which this app can run on. Possible values are: `none`, `desktop`, `mobile`, `holographic`, `team`; default value is `none`." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/committedContainedApps">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/identityName">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: &quot;Contoso.DemoApp&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/identityPublisherHash">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: &quot;AB82CD0XYZ&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/identityResourceIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: &quot;TestResourceId&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/identityVersion">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console.  For example: &quot;1.0.0.0&quot;." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/isBundle">
        <Annotation Term="Org.OData.Core.V1.Description" String="Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem">
        <Annotation Term="Org.OData.Core.V1.Description" String="The value for the minimum applicable Windows operating system." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppXAppAssignmentSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties used when assigning a Windows Universal AppX mobile app to a group." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppXAppAssignmentSettings/useDeviceContext">
        <Annotation Term="Org.OData.Core.V1.Description" String="If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppXContainedApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="A class that represents a contained app of a WindowsUniversalAppX app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUniversalAppXContainedApp/appUserModelId">
        <Annotation Term="Org.OData.Core.V1.Description" String="The app user model ID of the contained app of a WindowsUniversalAppX app." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours End" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart">
        <Annotation Term="Org.OData.Core.V1.Description" String="Active Hours Start" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Update for business configuration, allows you to specify how and when Windows as a Service updates your Windows 10/11 devices with feature and quality updates. Supports ODATA clauses that DeviceConfiguration entity supports: $filter by types of DeviceConfiguration, $top, $select only DeviceConfiguration base properties, $orderby only DeviceConfiguration base properties, and $skip. The query parameter '$search' is not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/allowWindows11Upgrade">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, allows eligible Windows 10 devices to upgrade to Windows 11. When FALSE, implies the device stays on the existing operating system. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Automatic Update Mode. Possible values are: UserDefined, NotifyDownload, AutoInstallAtMaintenanceTime, AutoInstallAndRebootAtMaintenanceTime, AutoInstallAndRebootAtScheduledTime, AutoInstallAndRebootWithoutEndUserControl, WindowsDefault. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/autoRestartNotificationDismissal">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify the method by which the auto-restart required notification is dismissed. Possible values are: NotConfigured, Automatic, User. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Determines which branch devices will receive their updates from. Possible values are: UserDefined, All, BusinessReadyOnly, WindowsInsiderBuildFast, WindowsInsiderBuildSlow, WindowsInsiderBuildRelease. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineForFeatureUpdatesInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before feature updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineForQualityUpdatesInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before quality updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineGracePeriodInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days after deadline until restarts occur automatically with valid range from 0 to 7 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Delivery Optimization Mode. Possible values are: UserDefined, HttpOnly, HttpWithPeeringNat, HttpWithPeeringPrivateGroup, HttpWithInternetPeering, SimpleDownload, BypassMode. UserDefined allows the user to set. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, excludes Windows update Drivers. When FALSE, does not exclude Windows update Drivers. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartDeadlineInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Deadline in days before automatically scheduling and executing a pending restart outside of active hours, with valid range from 2 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartSnoozeScheduleInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days a user can snooze Engaged Restart reminder notifications with valid range from 1 to 3 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartTransitionScheduleInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Number of days before transitioning from Auto Restarts scheduled outside of active hours to Engaged Restart, which requires the user to schedule, with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Defer Feature Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, assigned devices are paused from receiving feature updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Feature Updates. Returned by default. Query parameters are not supported.s" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseStartDate">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackStartDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Feature Updates Rollback Start datetime.This value is the time when the admin rolled back the Feature update for the ring.Returned by default.Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackWindowInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="The number of days after a Feature Update for which a rollback is valid with valid range from 2 to 60 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesWillBeRolledBack">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/postponeRebootUntilAfterDeadline">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE the device should wait until deadline for rebooting outside of active hours. When FALSE the device should not wait until deadline for rebooting outside of active hours. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Pre-Release Features. Possible values are: UserDefined, SettingsOnly, SettingsAndExperimentations, NotAllowed. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays">
        <Annotation Term="Org.OData.Core.V1.Description" String="Defer Quality Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, assigned devices are paused from receiving quality updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Quality Updates. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseStartDate">
        <Annotation Term="Org.OData.Core.V1.Computed" Bool="true" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only." />
        <Annotation Term="Org.OData.Core.V1.Permissions">
          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>
        </Annotation>
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesRollbackStartDateTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="The Quality Updates Rollback Start datetime. This value is the time when the admin rolled back the Quality update for the ring. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesWillBeRolledBack">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, rollback Quality Updates on the next device check in. When FALSE, do not rollback Quality Updates on the next device check in. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/scheduleImminentRestartWarningInMinutes">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify the period for auto-restart imminent warning notifications. Supported values: 15, 30 or 60 (minutes). Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/scheduleRestartWarningInHours">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specify the period for auto-restart warning reminder notifications. Supported values: 2, 4, 8, 12 or 24 (hours). Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/skipChecksBeforeRestart">
        <Annotation Term="Org.OData.Core.V1.Description" String="When TRUE, skips all checks before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. When FALSE, does not skip all checks before restart. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/updateNotificationLevel">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies what Windows Update notifications users see. Possible values are: NotConfigured, DefaultNotifications, RestartWarningsOnly, DisableAllNotifications. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/updateWeeks">
        <Annotation Term="Org.OData.Core.V1.Description" String="Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/userPauseAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to enable end user’s access to pause software updates. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessConfiguration/userWindowsUpdateScanAccess">
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether to disable user’s access to scan Windows Update. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on the weeks of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/everyWeek">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on every week of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/firstWeek">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on the first week of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/fourthWeek">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on the fourth week of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/secondWeek">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on the second week of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/thirdWeek">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled the update installation on the third week of the month" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enum member" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateForBusinessUpdateWeeks/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to set." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Update Notification Display Options" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption/defaultNotifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="Use the default Windows Update notifications." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption/disableAllNotifications">
        <Annotation Term="Org.OData.Core.V1.Description" String="Turn off all notifications, including restart warnings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption/notConfigured">
        <Annotation Term="Org.OData.Core.V1.Description" String="Not configured" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption/restartWarningsOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Turn off all notifications, excluding restart warnings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateNotificationDisplayOption/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enum member" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Install Day in week" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime">
        <Annotation Term="Org.OData.Core.V1.Description" String="Scheduled Install Time during day" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType">
        <Annotation Term="Org.OData.Core.V1.Description" String="Which branch devices will receive their updates from" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/all">
        <Annotation Term="Org.OData.Core.V1.Description" String="Semi-annual Channel (Targeted). Device gets all applicable feature updates from Semi-annual Channel (Targeted)." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/businessReadyOnly">
        <Annotation Term="Org.OData.Core.V1.Description" String="Semi-annual Channel. Device gets feature updates from Semi-annual Channel." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="Allow the user to set." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/windowsInsiderBuildFast">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Insider build - Fast" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/windowsInsiderBuildRelease">
        <Annotation Term="Org.OData.Core.V1.Description" String="Release Windows Insider build" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUpdateType/windowsInsiderBuildSlow">
        <Annotation Term="Org.OData.Core.V1.Description" String="Windows Insider build - Slow" />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings">
        <Annotation Term="Org.OData.Core.V1.Description" String="Possible values for Windows user account control settings." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings/alwaysNotify">
        <Annotation Term="Org.OData.Core.V1.Description" String="Always notify." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings/neverNotify">
        <Annotation Term="Org.OData.Core.V1.Description" String="Never notify." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings/notifyOnAppChanges">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notify on app changes." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings/notifyOnAppChangesWithoutDimming">
        <Annotation Term="Org.OData.Core.V1.Description" String="Notify on app changes without dimming desktop." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserAccountControlSettings/userDefined">
        <Annotation Term="Org.OData.Core.V1.Description" String="User Defined, default value, no intent." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserType/administrator">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the user has administrator privileges." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserType/standard">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the user is a low-rights user without administrator privileges." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsUserType/unknownFutureValue">
        <Annotation Term="Org.OData.Core.V1.Description" String="Evolvable enumeration sentinel value. Do not use." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsWebApp">
        <Annotation Term="Org.OData.Core.V1.Description" String="Contains properties and inherited properties for Windows web apps." />
      </Annotations>
      <Annotations Target="microsoft.graph.windowsWebApp/appUrl">
        <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the Windows web app URL. Example: &quot;https://www.contoso.com&quot;" />
      </Annotations>
      <Annotations Target="microsoft.graph.wipe(microsoft.graph.managedDevice, Edm.Boolean, Edm.Boolean, Edm.String, Edm.Boolean)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Wipe a device" />
      </Annotations>
      <Annotations Target="microsoft.graph.wipeManagedAppRegistrationsByDeviceTag(microsoft.graph.user, Edm.String)">
        <Annotation Term="Org.OData.Core.V1.Description" String="Issues a wipe operation on an app registration with specified device tag." />
      </Annotations>
      <Annotations Target="microsoft.graph.workbook/operations">
        <Annotation Term="Org.OData.Capabilities.V1.CountRestrictions">
          <Record>
            <PropertyValue Property="Countable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.FilterRestrictions">
          <Record>
            <PropertyValue Property="Filterable" Bool="false" />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Capabilities.V1.SkipSupported" Bool="false" />
        <Annotation Term="Org.OData.Capabilities.V1.TopSupported" Bool="false" />
      </Annotations>
    </Schema>
    <Schema Namespace="microsoft.graph.partners.billing" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="attributeSet">
        <Member Name="full" Value="1" />
        <Member Name="basic" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="billingPeriod">
        <Member Name="current" Value="1" />
        <Member Name="last" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EntityType Name="azureUsage" BaseType="graph.entity">
        <NavigationProperty Name="billed" Type="microsoft.graph.partners.billing.billedUsage" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details for billed Azure usage data." />
        </NavigationProperty>
        <NavigationProperty Name="unbilled" Type="microsoft.graph.partners.billing.unbilledUsage" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details for unbilled Azure usage data." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="billedReconciliation" BaseType="graph.entity" />
      <EntityType Name="billedUsage" BaseType="graph.entity" />
      <EntityType Name="billing" BaseType="graph.entity">
        <NavigationProperty Name="manifests" Type="Collection(microsoft.graph.partners.billing.manifest)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents metadata for the exported data." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(microsoft.graph.partners.billing.operation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents an operation to export the billing data of a partner." />
        </NavigationProperty>
        <NavigationProperty Name="reconciliation" Type="microsoft.graph.partners.billing.billingReconciliation" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details for billed invoice reconciliation data." />
        </NavigationProperty>
        <NavigationProperty Name="usage" Type="microsoft.graph.partners.billing.azureUsage" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details for billed and unbilled Azure usage data." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="billingReconciliation" BaseType="graph.entity">
        <NavigationProperty Name="billed" Type="microsoft.graph.partners.billing.billedReconciliation" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents details for billed invoice reconciliation data." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="exportSuccessOperation" BaseType="microsoft.graph.partners.billing.operation">
        <NavigationProperty Name="resourceLocation" Type="microsoft.graph.partners.billing.manifest" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Metadata for the exported files." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="failedOperation" BaseType="microsoft.graph.partners.billing.operation">
        <Property Name="error" Type="graph.publicError" Nullable="false" />
      </EntityType>
      <EntityType Name="manifest" BaseType="graph.entity">
        <Property Name="blobCount" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total file count for this partner tenant ID." />
        </Property>
        <Property Name="blobs" Type="Collection(microsoft.graph.partners.billing.blob)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of blob objects that contain details of all the files for the partner tenant ID." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when a manifest resource was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="dataFormat" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data." />
        </Property>
        <Property Name="eTag" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of data represented by the manifest. Any change in eTag indicates a new data version." />
        </Property>
        <Property Name="partitionType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items." />
        </Property>
        <Property Name="partnerTenantId" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra tenant ID of the partner." />
        </Property>
        <Property Name="rootDirectory" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The root directory that contains all the files." />
        </Property>
        <Property Name="sasToken" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SAS token for accessing the directory or an individual file in the directory." />
        </Property>
        <Property Name="schemaVersion" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the manifest schema." />
        </Property>
      </EntityType>
      <EntityType Name="operation" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastActionDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of the last action of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="status" Type="graph.longRunningOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the operation. Possible values are: notStarted, running, completed, failed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="runningOperation" BaseType="microsoft.graph.partners.billing.operation" />
      <EntityType Name="unbilledUsage" BaseType="graph.entity" />
      <ComplexType Name="blob">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The blob name." />
        </Property>
        <Property Name="partitionValue" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The partition that contains the file. A large partition is split into multiple files, each with the same partitionValue." />
        </Property>
      </ComplexType>
      <Action Name="export" IsBound="true">
        <Parameter Name="this" Type="microsoft.graph.partners.billing.billedReconciliation" />
        <Parameter Name="invoiceId" Type="Edm.String" Unicode="false" />
        <Parameter Name="attributeSet" Type="microsoft.graph.partners.billing.attributeSet">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="microsoft.graph.partners.billing.operation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="billedReconciliation: export" />
            <PropertyValue Property="LongDescription" String="Export the billed invoice reconciliation data." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/partners-billing-billedreconciliation-export?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="export" IsBound="true">
        <Parameter Name="this" Type="microsoft.graph.partners.billing.billedUsage" />
        <Parameter Name="invoiceId" Type="Edm.String" Unicode="false" />
        <Parameter Name="attributeSet" Type="microsoft.graph.partners.billing.attributeSet" />
        <ReturnType Type="microsoft.graph.partners.billing.operation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="billedUsage: export" />
            <PropertyValue Property="LongDescription" String="Export the billed Azure usage data." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/partners-billing-billedusage-export?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="export" IsBound="true">
        <Parameter Name="this" Type="microsoft.graph.partners.billing.unbilledUsage" />
        <Parameter Name="currencyCode" Type="Edm.String" Unicode="false" />
        <Parameter Name="billingPeriod" Type="microsoft.graph.partners.billing.billingPeriod" />
        <Parameter Name="attributeSet" Type="microsoft.graph.partners.billing.attributeSet" />
        <ReturnType Type="microsoft.graph.partners.billing.operation" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="unbilledUsage: export" />
            <PropertyValue Property="LongDescription" String="Export unbilled Azure usage data for a specific billing period and currency." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/partners-billing-unbilledusage-export?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
    </Schema>
    <Schema Namespace="microsoft.graph.search" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="answerState">
        <Member Name="published" Value="0" />
        <Member Name="draft" Value="1" />
        <Member Name="excluded" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EntityType Name="acronym" BaseType="microsoft.graph.search.searchAnswer">
        <Property Name="standsFor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="What the acronym stands for." />
        </Property>
        <Property Name="state" Type="microsoft.graph.search.answerState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the acronym. Possible values are: published, draft, excluded, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="bookmark" BaseType="microsoft.graph.search.searchAnswer">
        <Property Name="availabilityEndDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the bookmark stops appearing as a search result. Set as null for always available. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="availabilityStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the bookmark starts to appear as a search result. Set as null for always available. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="categories" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Categories commonly used to describe this bookmark. For example, IT and HR." />
        </Property>
        <Property Name="groupIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of security groups that are able to view this bookmark." />
        </Property>
        <Property Name="isSuggested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if this bookmark was suggested to the admin, by a user, or was mined and suggested by Microsoft. Read-only." />
        </Property>
        <Property Name="keywords" Type="microsoft.graph.search.answerKeyword">
          <Annotation Term="Org.OData.Core.V1.Description" String="Keywords that trigger this bookmark to appear in search results." />
        </Property>
        <Property Name="languageTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of geographically specific language names in which this bookmark can be viewed. Each language tag value follows the pattern {language}-{region}. For example, en-us is English as used in the United States. For the list of possible values, see Supported language tags." />
        </Property>
        <Property Name="platforms" Type="Collection(graph.devicePlatformType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of devices and operating systems that are able to view this bookmark. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue." />
        </Property>
        <Property Name="powerAppIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of Power Apps associated with this bookmark. If users add existing Power Apps to a bookmark, they can complete tasks directly on the search results page, such as entering vacation time or reporting expenses." />
        </Property>
        <Property Name="state" Type="microsoft.graph.search.answerState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the bookmark. Possible values are: published, draft, excluded, unknownFutureValue." />
        </Property>
        <Property Name="targetedVariations" Type="Collection(microsoft.graph.search.answerVariant)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations." />
        </Property>
      </EntityType>
      <EntityType Name="qna" BaseType="microsoft.graph.search.searchAnswer">
        <Property Name="availabilityEndDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the QnA stops appearing as a search result. Set as null for always available. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="availabilityStartDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the QnA starts to appear as a search result. Set as null for always available. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="groupIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of security groups that are able to view this QnA." />
        </Property>
        <Property Name="isSuggested" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if a user or Microsoft suggested this QnA to the admin. Read-only." />
        </Property>
        <Property Name="keywords" Type="microsoft.graph.search.answerKeyword">
          <Annotation Term="Org.OData.Core.V1.Description" String="Keywords that trigger this QnA to appear in search results." />
        </Property>
        <Property Name="languageTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of geographically specific language names in which this QnA can be viewed. Each language tag value follows the pattern {language}-{region}. For example, en-us is English as used in the United States. For the list of possible values, see Supported language tags." />
        </Property>
        <Property Name="platforms" Type="Collection(graph.devicePlatformType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of devices and operating systems that are able to view this QnA. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue." />
        </Property>
        <Property Name="state" Type="microsoft.graph.search.answerState" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the QnA. Possible values are: published, draft, excluded, unknownFutureValue." />
        </Property>
        <Property Name="targetedVariations" Type="Collection(microsoft.graph.search.answerVariant)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations." />
        </Property>
      </EntityType>
      <EntityType Name="searchAnswer" BaseType="graph.entity">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The search answer description that is shown on the search results page." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The search answer name that is displayed in search results." />
        </Property>
        <Property Name="lastModifiedBy" Type="microsoft.graph.search.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details of the user who created or last modified the search answer. Read-only." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the search answer was created or last edited. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL link for the search answer. When users select this search answer from the search results, they are directed to the specified URL." />
        </Property>
      </EntityType>
      <ComplexType Name="answerKeyword">
        <Property Name="keywords" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of keywords used to trigger the search answer." />
        </Property>
        <Property Name="matchSimilarKeywords" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, indicates that the search term contains similar words to the keywords that should trigger the search answer." />
        </Property>
        <Property Name="reservedKeywords" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique keywords that guarantee the search answer is triggered." />
        </Property>
      </ComplexType>
      <ComplexType Name="answerVariant">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The answer variation description that is shown on the search results page." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The answer variation name that is displayed in search results." />
        </Property>
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country or region that can view this answer variation." />
        </Property>
        <Property Name="platform" Type="graph.devicePlatformType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device or operating system that can view this answer variation. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue." />
        </Property>
        <Property Name="webUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL link for the answer variation. When users select this answer variation from the search results, they're directed to the specified URL." />
        </Property>
      </ComplexType>
      <ComplexType Name="identity" OpenType="true">
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="id" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="identitySet" OpenType="true">
        <Property Name="application" Type="microsoft.graph.search.identity" />
        <Property Name="device" Type="microsoft.graph.search.identity" />
        <Property Name="user" Type="microsoft.graph.search.identity" />
      </ComplexType>
    </Schema>
    <Schema Namespace="microsoft.graph.security" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="actionAfterRetentionPeriod">
        <Member Name="none" Value="0" />
        <Member Name="delete" Value="1" />
        <Member Name="startDispositionReview" Value="2" />
        <Member Name="relabel" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="additionalDataOptions" IsFlags="true">
        <Member Name="allVersions" Value="1" />
        <Member Name="linkedFiles" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="additionalOptions" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="teamsAndYammerConversations" Value="1" />
        <Member Name="cloudAttachments" Value="2" />
        <Member Name="allDocumentVersions" Value="4" />
        <Member Name="subfolderContents" Value="8" />
        <Member Name="listAttachments" Value="16" />
        <Member Name="unknownFutureValue" Value="32" />
      </EnumType>
      <EnumType Name="alertClassification" UnderlyingType="Edm.Byte">
        <Member Name="unknown" Value="0" />
        <Member Name="falsePositive" Value="10" />
        <Member Name="truePositive" Value="20" />
        <Member Name="informationalExpectedActivity" Value="30" />
        <Member Name="unknownFutureValue" Value="39" />
      </EnumType>
      <EnumType Name="alertDetermination">
        <Member Name="unknown" Value="0" />
        <Member Name="apt" Value="10" />
        <Member Name="malware" Value="20" />
        <Member Name="securityPersonnel" Value="30" />
        <Member Name="securityTesting" Value="40" />
        <Member Name="unwantedSoftware" Value="50" />
        <Member Name="other" Value="60" />
        <Member Name="multiStagedAttack" Value="70" />
        <Member Name="compromisedAccount" Value="80" />
        <Member Name="phishing" Value="90" />
        <Member Name="maliciousUserActivity" Value="100" />
        <Member Name="notMalicious" Value="110" />
        <Member Name="notEnoughDataToValidate" Value="120" />
        <Member Name="confirmedActivity" Value="130" />
        <Member Name="lineOfBusinessApplication" Value="140" />
        <Member Name="unknownFutureValue" Value="149" />
      </EnumType>
      <EnumType Name="alertSeverity">
        <Member Name="unknown" Value="0" />
        <Member Name="informational" Value="32" />
        <Member Name="low" Value="64" />
        <Member Name="medium" Value="128" />
        <Member Name="high" Value="256" />
        <Member Name="unknownFutureValue" Value="511" />
      </EnumType>
      <EnumType Name="alertStatus">
        <Member Name="unknown" Value="0" />
        <Member Name="new" Value="2" />
        <Member Name="inProgress" Value="4" />
        <Member Name="resolved" Value="8" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="behaviorDuringRetentionPeriod">
        <Member Name="doNotRetain" Value="0" />
        <Member Name="retain" Value="1" />
        <Member Name="retainAsRecord" Value="2" />
        <Member Name="retainAsRegulatoryRecord" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="caseAction">
        <Member Name="contentExport" Value="0" />
        <Member Name="applyTags" Value="1" />
        <Member Name="convertToPdf" Value="2" />
        <Member Name="index" Value="3" />
        <Member Name="estimateStatistics" Value="4" />
        <Member Name="addToReviewSet" Value="5" />
        <Member Name="holdUpdate" Value="6" />
        <Member Name="unknownFutureValue" Value="7" />
        <Member Name="purgeData" Value="8" />
        <Member Name="exportReport" Value="9" />
        <Member Name="exportResult" Value="10" />
      </EnumType>
      <EnumType Name="caseOperationStatus">
        <Member Name="notStarted" Value="0" />
        <Member Name="submissionFailed" Value="1" />
        <Member Name="running" Value="2" />
        <Member Name="succeeded" Value="3" />
        <Member Name="partiallySucceeded" Value="4" />
        <Member Name="failed" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="caseStatus" UnderlyingType="Edm.Byte">
        <Member Name="unknown" Value="0" />
        <Member Name="active" Value="1" />
        <Member Name="pendingDelete" Value="2" />
        <Member Name="closing" Value="3" />
        <Member Name="closed" Value="4" />
        <Member Name="closedWithError" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="childSelectability">
        <Member Name="One" Value="0" />
        <Member Name="Many" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="containerPortProtocol">
        <Member Name="udp" Value="0" />
        <Member Name="tcp" Value="1" />
        <Member Name="sctp" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="contentFormat">
        <Member Name="text" Value="0" />
        <Member Name="html" Value="1" />
        <Member Name="markdown" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="dataSourceContainerStatus">
        <Member Name="active" Value="1" />
        <Member Name="released" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="dataSourceHoldStatus">
        <Member Name="notApplied" Value="1" />
        <Member Name="applied" Value="2" />
        <Member Name="applying" Value="3" />
        <Member Name="removing" Value="4" />
        <Member Name="partial" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="dataSourceScopes" IsFlags="true">
        <Member Name="none" Value="0" />
        <Member Name="allTenantMailboxes" Value="1" />
        <Member Name="allTenantSites" Value="2" />
        <Member Name="allCaseCustodians" Value="4" />
        <Member Name="allCaseNoncustodialDataSources" Value="8" />
        <Member Name="unknownFutureValue" Value="16" />
      </EnumType>
      <EnumType Name="defaultRecordBehavior">
        <Member Name="startLocked" Value="0" />
        <Member Name="startUnlocked" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="defenderAvStatus">
        <Member Name="notReporting" Value="0" />
        <Member Name="disabled" Value="1" />
        <Member Name="notUpdated" Value="2" />
        <Member Name="updated" Value="3" />
        <Member Name="unknown" Value="4" />
        <Member Name="notSupported" Value="1000" />
        <Member Name="unknownFutureValue" Value="1023" />
      </EnumType>
      <EnumType Name="deploymentStatus">
        <Member Name="upToDate" Value="1" />
        <Member Name="outdated" Value="2" />
        <Member Name="updating" Value="3" />
        <Member Name="updateFailed" Value="4" />
        <Member Name="notConfigured" Value="5" />
        <Member Name="unreachable" Value="6" />
        <Member Name="disconnected" Value="7" />
        <Member Name="startFailure" Value="8" />
        <Member Name="syncing" Value="9" />
        <Member Name="unknownFutureValue" Value="10" />
      </EnumType>
      <EnumType Name="detectionSource">
        <Member Name="unknown" Value="0" />
        <Member Name="microsoftDefenderForEndpoint" Value="1" />
        <Member Name="antivirus" Value="2" />
        <Member Name="smartScreen" Value="4" />
        <Member Name="customTi" Value="8" />
        <Member Name="microsoftDefenderForOffice365" Value="512" />
        <Member Name="automatedInvestigation" Value="1024" />
        <Member Name="microsoftThreatExperts" Value="2048" />
        <Member Name="customDetection" Value="4096" />
        <Member Name="microsoftDefenderForIdentity" Value="8192" />
        <Member Name="cloudAppSecurity" Value="16384" />
        <Member Name="microsoft365Defender" Value="32768" />
        <Member Name="azureAdIdentityProtection" Value="65536" />
        <Member Name="manual" Value="262144" />
        <Member Name="microsoftDataLossPrevention" Value="524288" />
        <Member Name="appGovernancePolicy" Value="1048576" />
        <Member Name="appGovernanceDetection" Value="2097152" />
        <Member Name="unknownFutureValue" Value="4194303" />
        <Member Name="microsoftDefenderForCloud" Value="4194304" />
        <Member Name="microsoftDefenderForIoT" Value="1073741833" />
        <Member Name="microsoftDefenderForServers" Value="1073741834" />
        <Member Name="microsoftDefenderForStorage" Value="1073741835" />
        <Member Name="microsoftDefenderForDNS" Value="1073741836" />
        <Member Name="microsoftDefenderForDatabases" Value="1073741837" />
        <Member Name="microsoftDefenderForContainers" Value="1073741838" />
        <Member Name="microsoftDefenderForNetwork" Value="1073741839" />
        <Member Name="microsoftDefenderForAppService" Value="1073741840" />
        <Member Name="microsoftDefenderForKeyVault" Value="1073741841" />
        <Member Name="microsoftDefenderForResourceManager" Value="1073741842" />
        <Member Name="microsoftDefenderForApiManagement" Value="1073741843" />
        <Member Name="nrtAlerts" Value="1073741844" />
        <Member Name="scheduledAlerts" Value="1073741845" />
        <Member Name="microsoftDefenderThreatIntelligenceAnalytics" Value="1073741846" />
        <Member Name="builtInMl" Value="1073741847" />
        <Member Name="microsoftInsiderRiskManagement" Value="1073741848" />
        <Member Name="microsoftSentinel" Value="268435456" />
      </EnumType>
      <EnumType Name="detectionStatus">
        <Member Name="detected" Value="0" />
        <Member Name="blocked" Value="1" />
        <Member Name="prevented" Value="2" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="deviceHealthStatus">
        <Member Name="active" Value="0" />
        <Member Name="inactive" Value="1" />
        <Member Name="impairedCommunication" Value="2" />
        <Member Name="noSensorData" Value="3" />
        <Member Name="noSensorDataImpairedCommunication" Value="4" />
        <Member Name="unknown" Value="5" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="deviceRiskScore">
        <Member Name="none" Value="0" />
        <Member Name="informational" Value="5" />
        <Member Name="low" Value="10" />
        <Member Name="medium" Value="20" />
        <Member Name="high" Value="30" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="eventPropagationStatus">
        <Member Name="none" Value="0" />
        <Member Name="inProcessing" Value="1" />
        <Member Name="failed" Value="2" />
        <Member Name="success" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="eventStatusType">
        <Member Name="pending" Value="0" />
        <Member Name="error" Value="1" />
        <Member Name="success" Value="2" />
        <Member Name="notAvaliable" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="evidenceRemediationStatus">
        <Member Name="none" Value="0" />
        <Member Name="remediated" Value="1" />
        <Member Name="prevented" Value="2" />
        <Member Name="blocked" Value="3" />
        <Member Name="notFound" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
        <Member Name="active" Value="6" />
        <Member Name="pendingApproval" Value="7" />
        <Member Name="declined" Value="8" />
        <Member Name="unremediated" Value="9" />
        <Member Name="running" Value="10" />
        <Member Name="partiallyRemediated" Value="11" />
      </EnumType>
      <EnumType Name="evidenceRole">
        <Member Name="unknown" Value="0" />
        <Member Name="contextual" Value="1" />
        <Member Name="scanned" Value="2" />
        <Member Name="source" Value="3" />
        <Member Name="destination" Value="4" />
        <Member Name="created" Value="5" />
        <Member Name="added" Value="6" />
        <Member Name="compromised" Value="7" />
        <Member Name="edited" Value="8" />
        <Member Name="attacked" Value="9" />
        <Member Name="attacker" Value="10" />
        <Member Name="commandAndControl" Value="11" />
        <Member Name="loaded" Value="12" />
        <Member Name="suspicious" Value="13" />
        <Member Name="policyViolator" Value="14" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="evidenceVerdict">
        <Member Name="unknown" Value="0" />
        <Member Name="suspicious" Value="1" />
        <Member Name="malicious" Value="2" />
        <Member Name="noThreatsFound" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="exportCriteria" IsFlags="true">
        <Member Name="searchHits" Value="1" />
        <Member Name="partiallyIndexed" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="exportFileStructure">
        <Member Name="none" Value="0" />
        <Member Name="directory" Value="1" />
        <Member Name="pst" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="exportFormat">
        <Member Name="pst" Value="0" />
        <Member Name="msg" Value="1" />
        <Member Name="eml" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="exportLocation" IsFlags="true">
        <Member Name="responsiveLocations" Value="1" />
        <Member Name="nonresponsiveLocations" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="exportOptions" IsFlags="true">
        <Member Name="originalFiles" Value="1" />
        <Member Name="text" Value="2" />
        <Member Name="pdfReplacement" Value="4" />
        <Member Name="tags" Value="16" />
        <Member Name="unknownFutureValue" Value="32" />
      </EnumType>
      <EnumType Name="fileHashAlgorithm">
        <Member Name="unknown" Value="0" />
        <Member Name="md5" Value="1" />
        <Member Name="sha1" Value="2" />
        <Member Name="sha256" Value="3" />
        <Member Name="sha256ac" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="googleCloudLocationType">
        <Member Name="unknown" Value="0" />
        <Member Name="regional" Value="1" />
        <Member Name="zonal" Value="2" />
        <Member Name="global" Value="3" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="healthIssueSeverity">
        <Member Name="low" Value="1" />
        <Member Name="medium" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="healthIssueStatus">
        <Member Name="open" Value="1" />
        <Member Name="closed" Value="2" />
        <Member Name="suppressed" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="healthIssueType">
        <Member Name="sensor" Value="1" />
        <Member Name="global" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="hostPortProtocol">
        <Member Name="tcp" Value="0" />
        <Member Name="udp" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="hostPortStatus">
        <Member Name="open" Value="0" />
        <Member Name="filtered" Value="1" />
        <Member Name="closed" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="hostReputationClassification">
        <Member Name="unknown" Value="0" />
        <Member Name="neutral" Value="1" />
        <Member Name="suspicious" Value="2" />
        <Member Name="malicious" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="hostReputationRuleSeverity">
        <Member Name="unknown" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="medium" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="incidentStatus">
        <Member Name="active" Value="1" />
        <Member Name="resolved" Value="2" />
        <Member Name="inProgress" Value="4" />
        <Member Name="redirected" Value="64" />
        <Member Name="unknownFutureValue" Value="127" />
        <Member Name="awaitingAction" Value="128" />
      </EnumType>
      <EnumType Name="indicatorSource">
        <Member Name="microsoft" Value="0" />
        <Member Name="osint" Value="1" />
        <Member Name="public" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EnumType Name="intelligenceProfileKind">
        <Member Name="actor" Value="0" />
        <Member Name="tool" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="ioTDeviceImportanceType">
        <Member Name="unknown" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="normal" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="kubernetesPlatform">
        <Member Name="unknown" Value="0" />
        <Member Name="aks" Value="1" />
        <Member Name="eks" Value="2" />
        <Member Name="gke" Value="3" />
        <Member Name="arc" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="kubernetesServiceType">
        <Member Name="unknown" Value="0" />
        <Member Name="clusterIP" Value="1" />
        <Member Name="externalName" Value="2" />
        <Member Name="nodePort" Value="3" />
        <Member Name="loadBalancer" Value="4" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="mailboxConfigurationType">
        <Member Name="mailForwardingRule" Value="0" />
        <Member Name="owaSettings" Value="1" />
        <Member Name="ewsSettings" Value="2" />
        <Member Name="mailDelegation" Value="3" />
        <Member Name="userInboxRule" Value="4" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="onboardingStatus">
        <Member Name="insufficientInfo" Value="0" />
        <Member Name="onboarded" Value="1" />
        <Member Name="canBeOnboarded" Value="2" />
        <Member Name="unsupported" Value="3" />
        <Member Name="unknownFutureValue" Value="31" />
      </EnumType>
      <EnumType Name="protocolType">
        <Member Name="tcp" Value="0" />
        <Member Name="udp" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="purgeAreas" IsFlags="true">
        <Member Name="mailboxes" Value="1" />
        <Member Name="teamsMessages" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="purgeType">
        <Member Name="recoverable" Value="0" />
        <Member Name="unknownFutureValue" Value="1" />
        <Member Name="permanentlyDelete" Value="2" />
      </EnumType>
      <EnumType Name="queryType">
        <Member Name="files" Value="0" />
        <Member Name="messages" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="retentionTrigger">
        <Member Name="dateLabeled" Value="0" />
        <Member Name="dateCreated" Value="1" />
        <Member Name="dateModified" Value="2" />
        <Member Name="dateOfEvent" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="sensorHealthStatus">
        <Member Name="healthy" Value="1" />
        <Member Name="notHealthyLow" Value="2" />
        <Member Name="notHealthyMedium" Value="3" />
        <Member Name="notHealthyHigh" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="sensorType">
        <Member Name="adConnectIntegrated" Value="1" />
        <Member Name="adcsIntegrated" Value="2" />
        <Member Name="adfsIntegrated" Value="3" />
        <Member Name="domainControllerIntegrated" Value="4" />
        <Member Name="domainControllerStandalone" Value="5" />
        <Member Name="unknownFutureValue" Value="6" />
      </EnumType>
      <EnumType Name="servicePrincipalType">
        <Member Name="unknown" Value="0" />
        <Member Name="application" Value="1" />
        <Member Name="managedIdentity" Value="2" />
        <Member Name="legacy" Value="3" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="serviceSource">
        <Member Name="unknown" Value="0" />
        <Member Name="microsoftDefenderForEndpoint" Value="1" />
        <Member Name="microsoftDefenderForIdentity" Value="2" />
        <Member Name="microsoftDefenderForCloudApps" Value="4" />
        <Member Name="microsoftDefenderForOffice365" Value="8" />
        <Member Name="microsoft365Defender" Value="16" />
        <Member Name="azureAdIdentityProtection" Value="32" />
        <Member Name="microsoftAppGovernance" Value="64" />
        <Member Name="dataLossPrevention" Value="128" />
        <Member Name="unknownFutureValue" Value="255" />
        <Member Name="microsoftDefenderForCloud" Value="256" />
        <Member Name="microsoftSentinel" Value="512" />
        <Member Name="microsoftInsiderRiskManagement" Value="1024" />
      </EnumType>
      <EnumType Name="sourceType" IsFlags="true">
        <Member Name="mailbox" Value="1" />
        <Member Name="site" Value="2" />
        <Member Name="unknownFutureValue" Value="4" />
      </EnumType>
      <EnumType Name="vmCloudProvider">
        <Member Name="unknown" Value="0" />
        <Member Name="azure" Value="1" />
        <Member Name="unknownFutureValue" Value="15" />
      </EnumType>
      <EnumType Name="vulnerabilitySeverity">
        <Member Name="none" Value="0" />
        <Member Name="low" Value="1" />
        <Member Name="medium" Value="2" />
        <Member Name="high" Value="3" />
        <Member Name="critical" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EnumType Name="whoisDomainStatus">
        <Member Name="clientDeleteProhibited" Value="0" />
        <Member Name="clientHold" Value="1" />
        <Member Name="clientRenewProhibited" Value="2" />
        <Member Name="clientTransferProhibited" Value="3" />
        <Member Name="clientUpdateProhibited" Value="4" />
        <Member Name="unknownFutureValue" Value="5" />
      </EnumType>
      <EntityType Name="alert" BaseType="graph.entity">
        <Property Name="actorDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The adversary or activity group that is associated with this alert." />
        </Property>
        <Property Name="additionalData" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of other alert properties, including user-defined properties. Any custom details defined in the alert, and any dynamic content in the alert details, are stored here." />
        </Property>
        <Property Name="alertPolicyId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy." />
        </Property>
        <Property Name="alertWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL for the Microsoft 365 Defender portal alert page." />
        </Property>
        <Property Name="assignedTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Owner of the alert, or null if no owner is assigned." />
        </Property>
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&amp;CK framework." />
        </Property>
        <Property Name="classification" Type="microsoft.graph.security.alertClassification">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the alert represents a true threat. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue." />
        </Property>
        <Property Name="comments" Type="Collection(microsoft.graph.security.alertComment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Array of comments created by the Security Operations (SecOps) team during the alert management process." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when Microsoft 365 Defender created the alert." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="String value describing each alert." />
        </Property>
        <Property Name="detectionSource" Type="microsoft.graph.security.detectionSource">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl." />
        </Property>
        <Property Name="detectorId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the detector that triggered the alert." />
        </Property>
        <Property Name="determination" Type="microsoft.graph.security.alertDetermination">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue." />
        </Property>
        <Property Name="evidence" Type="Collection(microsoft.graph.security.alertEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of evidence related to the alert." />
        </Property>
        <Property Name="firstActivityDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The earliest activity associated with the alert." />
        </Property>
        <Property Name="incidentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier to represent the incident this alert resource is associated with." />
        </Property>
        <Property Name="incidentWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL for the incident page in the Microsoft 365 Defender portal." />
        </Property>
        <Property Name="lastActivityDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The oldest activity associated with the alert." />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the alert was last updated at Microsoft 365 Defender." />
        </Property>
        <Property Name="mitreTechniques" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The attack techniques, as aligned with the MITRE ATT&amp;CK framework." />
        </Property>
        <Property Name="productName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the product which published this alert." />
        </Property>
        <Property Name="providerAlertId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the alert as it appears in the security provider product that generated the alert." />
        </Property>
        <Property Name="recommendedActions" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Recommended response and remediation actions to take in the event this alert was generated." />
        </Property>
        <Property Name="resolvedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the alert was resolved." />
        </Property>
        <Property Name="serviceSource" Type="microsoft.graph.security.serviceSource" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service or product that created this alert. Possible values are: unknown, microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftDefenderForCloudApps, microsoftDefenderForOffice365, microsoft365Defender, azureAdIdentityProtection, microsoftAppGovernance, dataLossPrevention, unknownFutureValue, microsoftDefenderForCloud, microsoftSentinel. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftSentinel." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.alertSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the possible impact on assets. The higher the severity the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: unknown, informational, low, medium, high, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.alertStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the alert. Possible values are: new, inProgress, resolved, unknownFutureValue." />
        </Property>
        <Property Name="systemTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The system tags associated with the alert." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra tenant the alert was created in." />
        </Property>
        <Property Name="threatDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The threat associated with this alert." />
        </Property>
        <Property Name="threatFamilyName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Threat family associated with this alert." />
        </Property>
        <Property Name="title" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Brief identifying string value describing the alert." />
        </Property>
      </EntityType>
      <EntityType Name="article" BaseType="graph.entity">
        <Property Name="body" Type="microsoft.graph.security.formattedContent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Formatted article contents." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this article was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="imageUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL of the header image for this article, used for display purposes." />
        </Property>
        <Property Name="isFeatured" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this article is currently featured by Microsoft." />
        </Property>
        <Property Name="lastUpdatedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this article was updated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="summary" Type="microsoft.graph.security.formattedContent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A quick summary of this article." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Tags for this article, communicating keywords, or key concepts." />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of this article." />
        </Property>
        <NavigationProperty Name="indicators" Type="Collection(microsoft.graph.security.articleIndicator)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicators related to this article." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="articleIndicator" BaseType="microsoft.graph.security.indicator" />
      <EntityType Name="artifact" BaseType="graph.entity" Abstract="true" />
      <EntityType Name="authorityTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate" />
      <EntityType Name="case" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="lastModifiedBy" Type="graph.identitySet" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="status" Type="microsoft.graph.security.caseStatus" />
      </EntityType>
      <EntityType Name="caseOperation" BaseType="graph.entity">
        <Property Name="action" Type="microsoft.graph.security.caseAction">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of action the operation represents. Possible values are: contentExport,  applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult." />
        </Property>
        <Property Name="completedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the operation was completed." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user that created the operation." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the operation was created." />
        </Property>
        <Property Name="percentProgress" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The progress of the operation." />
        </Property>
        <Property Name="resultInfo" Type="graph.resultInfo">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains success and failure-specific result information." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.caseOperationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed." />
        </Property>
      </EntityType>
      <EntityType Name="casesRoot" BaseType="graph.entity">
        <NavigationProperty Name="ediscoveryCases" Type="Collection(microsoft.graph.security.ediscoveryCase)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="categoryTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate">
        <NavigationProperty Name="subcategories" Type="Collection(microsoft.graph.security.subcategoryTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents all subcategories under a particular category." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="citationTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate">
        <Property Name="citationJurisdiction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the jurisdiction or agency that published the citation." />
        </Property>
        <Property Name="citationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the URL to the published citation." />
        </Property>
      </EntityType>
      <EntityType Name="dataSet" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet" />
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="dataSource" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created the dataSource." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the dataSource was created." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the dataSource and is the name of the SharePoint site." />
        </Property>
        <Property Name="holdStatus" Type="microsoft.graph.security.dataSourceHoldStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial" />
        </Property>
      </EntityType>
      <EntityType Name="dataSourceContainer" BaseType="graph.entity" Abstract="true">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Created date and time of the dataSourceContainer entity." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Display name of the dataSourceContainer entity." />
        </Property>
        <Property Name="holdStatus" Type="microsoft.graph.security.dataSourceHoldStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial" />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date and time of the dataSourceContainer." />
        </Property>
        <Property Name="releasedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time that the dataSourceContainer was released from the case." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.dataSourceContainerStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Latest status of the dataSourceContainer. Possible values are: Active, Released." />
        </Property>
      </EntityType>
      <EntityType Name="departmentTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate" />
      <EntityType Name="dispositionReviewStage" BaseType="microsoft.graph.entity">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name representing each stage within a collection." />
        </Property>
        <Property Name="reviewersEmailAddresses" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of reviewers at each stage." />
        </Property>
        <Property Name="stageNumber" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique sequence number for each stage of the disposition review." />
        </Property>
        <Key>
          <PropertyRef Name="stageNumber" />
        </Key>
      </EntityType>
      <EntityType Name="ediscoveryAddToReviewSetOperation" BaseType="microsoft.graph.security.caseOperation">
        <NavigationProperty Name="reviewSet" Type="microsoft.graph.security.ediscoveryReviewSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="eDiscovery review set to which items matching source collection query gets added." />
        </NavigationProperty>
        <NavigationProperty Name="search" Type="microsoft.graph.security.ediscoverySearch">
          <Annotation Term="Org.OData.Core.V1.Description" String="eDiscovery search that gets added to review set." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryCase" BaseType="microsoft.graph.security.case">
        <Property Name="closedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who closed the case." />
        </Property>
        <Property Name="closedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the case was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z" />
        </Property>
        <Property Name="externalId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The external case number for customer reference." />
        </Property>
        <NavigationProperty Name="custodians" Type="Collection(microsoft.graph.security.ediscoveryCustodian)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of case ediscoveryCustodian objects for this case." />
        </NavigationProperty>
        <NavigationProperty Name="noncustodialDataSources" Type="Collection(microsoft.graph.security.ediscoveryNoncustodialDataSource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of case ediscoveryNoncustodialDataSource objects for this case." />
        </NavigationProperty>
        <NavigationProperty Name="operations" Type="Collection(microsoft.graph.security.caseOperation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of case caseOperation objects for this case." />
        </NavigationProperty>
        <NavigationProperty Name="reviewSets" Type="Collection(microsoft.graph.security.ediscoveryReviewSet)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of eDiscoveryReviewSet objects in the case." />
        </NavigationProperty>
        <NavigationProperty Name="searches" Type="Collection(microsoft.graph.security.ediscoverySearch)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of eDiscoverySearch objects associated with this case." />
        </NavigationProperty>
        <NavigationProperty Name="settings" Type="microsoft.graph.security.ediscoveryCaseSettings" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of eDIscoverySettings objects in the case." />
        </NavigationProperty>
        <NavigationProperty Name="tags" Type="Collection(microsoft.graph.security.ediscoveryReviewTag)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of ediscoveryReviewTag objects associated to this case." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryCaseSettings" BaseType="graph.entity">
        <Property Name="ocr" Type="microsoft.graph.security.ocrSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The OCR (Optical Character Recognition) settings for the case." />
        </Property>
        <Property Name="redundancyDetection" Type="microsoft.graph.security.redundancyDetectionSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The redundancy (near duplicate and email threading) detection settings for the case." />
        </Property>
        <Property Name="topicModeling" Type="microsoft.graph.security.topicModelingSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Topic Modeling (Themes) settings for the case." />
        </Property>
      </EntityType>
      <EntityType Name="ediscoveryCustodian" BaseType="microsoft.graph.security.dataSourceContainer">
        <Property Name="acknowledgedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the custodian acknowledged a hold notification." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the custodian." />
        </Property>
        <NavigationProperty Name="lastIndexOperation" Type="microsoft.graph.security.ediscoveryIndexOperation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation entity that represents the latest indexing for the custodian." />
        </NavigationProperty>
        <NavigationProperty Name="siteSources" Type="Collection(microsoft.graph.security.siteSource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data source entity for SharePoint sites associated with the custodian." />
        </NavigationProperty>
        <NavigationProperty Name="unifiedGroupSources" Type="Collection(microsoft.graph.security.unifiedGroupSource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data source entity for groups associated with the custodian." />
        </NavigationProperty>
        <NavigationProperty Name="userSources" Type="Collection(microsoft.graph.security.userSource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryEstimateOperation" BaseType="microsoft.graph.security.caseOperation">
        <Property Name="indexedItemCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The estimated count of items for the search that matched the content query." />
        </Property>
        <Property Name="indexedItemsSize" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The estimated size of items for the search that matched the content query." />
        </Property>
        <Property Name="mailboxCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of mailboxes that had search hits." />
        </Property>
        <Property Name="siteCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of mailboxes that had search hits." />
        </Property>
        <Property Name="unindexedItemCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The estimated count of unindexed items for the collection." />
        </Property>
        <Property Name="unindexedItemsSize" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The estimated size of unindexed items for the collection." />
        </Property>
        <NavigationProperty Name="search" Type="microsoft.graph.security.ediscoverySearch">
          <Annotation Term="Org.OData.Core.V1.Description" String="eDiscovery search." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryExportOperation" BaseType="microsoft.graph.security.caseOperation">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description provided for the export." />
        </Property>
        <Property Name="exportFileMetadata" Type="Collection(microsoft.graph.security.exportFileMetadata)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the properties for an export file metadata, including downloadUrl, fileName, and size." />
        </Property>
        <Property Name="exportOptions" Type="microsoft.graph.security.exportOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement,  tags." />
        </Property>
        <Property Name="exportStructure" Type="microsoft.graph.security.exportFileStructure">
          <Annotation Term="Org.OData.Core.V1.Description" String="The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst." />
        </Property>
        <Property Name="outputName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name provided for the export." />
        </Property>
        <NavigationProperty Name="reviewSet" Type="microsoft.graph.security.ediscoveryReviewSet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Review set from where documents are exported." />
        </NavigationProperty>
        <NavigationProperty Name="reviewSetQuery" Type="microsoft.graph.security.ediscoveryReviewSetQuery">
          <Annotation Term="Org.OData.Core.V1.Description" String="The review set query that is used to filter the documents for export." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryHoldOperation" BaseType="microsoft.graph.security.caseOperation" />
      <EntityType Name="ediscoveryIndexOperation" BaseType="microsoft.graph.security.caseOperation" />
      <EntityType Name="ediscoveryNoncustodialDataSource" BaseType="microsoft.graph.security.dataSourceContainer">
        <NavigationProperty Name="dataSource" Type="microsoft.graph.security.dataSource" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User source or SharePoint site data source as noncustodial data source." />
        </NavigationProperty>
        <NavigationProperty Name="lastIndexOperation" Type="microsoft.graph.security.ediscoveryIndexOperation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operation entity that represents the latest indexing for the noncustodial data source." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryPurgeDataOperation" BaseType="microsoft.graph.security.caseOperation" />
      <EntityType Name="ediscoveryReviewSet" BaseType="microsoft.graph.security.dataSet">
        <NavigationProperty Name="queries" Type="Collection(microsoft.graph.security.ediscoveryReviewSetQuery)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents queries within the review set." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryReviewSetQuery" BaseType="microsoft.graph.security.search" />
      <EntityType Name="ediscoveryReviewTag" BaseType="microsoft.graph.security.tag">
        <Property Name="childSelectability" Type="microsoft.graph.security.childSelectability">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many.  This value controls whether the UX presents the tags as checkboxes or a radio button group." />
        </Property>
        <NavigationProperty Name="childTags" Type="Collection(microsoft.graph.security.ediscoveryReviewTag)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the tags that are a child of a tag." />
        </NavigationProperty>
        <NavigationProperty Name="parent" Type="microsoft.graph.security.ediscoveryReviewTag">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the parent tag of the specified tag." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoverySearch" BaseType="microsoft.graph.security.search">
        <Property Name="dataSourceScopes" Type="microsoft.graph.security.dataSourceScopes">
          <Annotation Term="Org.OData.Core.V1.Description" String="When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources." />
        </Property>
        <NavigationProperty Name="additionalSources" Type="Collection(microsoft.graph.security.dataSource)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Adds an additional source to the eDiscovery search." />
        </NavigationProperty>
        <NavigationProperty Name="addToReviewSetOperation" Type="microsoft.graph.security.ediscoveryAddToReviewSetOperation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Adds the results of the eDiscovery search to the specified reviewSet." />
        </NavigationProperty>
        <NavigationProperty Name="custodianSources" Type="Collection(microsoft.graph.security.dataSource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custodian sources that are included in the eDiscovery search." />
        </NavigationProperty>
        <NavigationProperty Name="lastEstimateStatisticsOperation" Type="microsoft.graph.security.ediscoveryEstimateOperation">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last estimate operation associated with the eDiscovery search." />
        </NavigationProperty>
        <NavigationProperty Name="noncustodialSources" Type="Collection(microsoft.graph.security.ediscoveryNoncustodialDataSource)">
          <Annotation Term="Org.OData.Core.V1.Description" String="noncustodialDataSource sources that are included in the eDiscovery search" />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoverySearchExportOperation" BaseType="microsoft.graph.security.caseOperation">
        <Property Name="additionalOptions" Type="microsoft.graph.security.additionalOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the export by the user." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of export provided by the user." />
        </Property>
        <Property Name="exportCriteria" Type="microsoft.graph.security.exportCriteria">
          <Annotation Term="Org.OData.Core.V1.Description" String="Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue." />
        </Property>
        <Property Name="exportFileMetadata" Type="Collection(microsoft.graph.security.exportFileMetadata)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains the properties for an export file metadata, including downloadUrl, fileName, and size." />
        </Property>
        <Property Name="exportFormat" Type="microsoft.graph.security.exportFormat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Format of the emails of the export. The possible values are: pst, msg, eml, unknownFutureValue." />
        </Property>
        <Property Name="exportLocation" Type="microsoft.graph.security.exportLocation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue." />
        </Property>
        <Property Name="exportSingleItems" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to export single items." />
        </Property>
        <NavigationProperty Name="search" Type="microsoft.graph.security.ediscoverySearch">
          <Annotation Term="Org.OData.Core.V1.Description" String="The eDiscovery searches under each case." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ediscoveryTagOperation" BaseType="microsoft.graph.security.caseOperation" />
      <EntityType Name="filePlanDescriptor" BaseType="graph.entity">
        <Property Name="authority" Type="microsoft.graph.security.filePlanAuthority">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the file plan descriptor of type authority applied to a particular retention label." />
        </Property>
        <Property Name="category" Type="microsoft.graph.security.filePlanAppliedCategory" />
        <Property Name="citation" Type="microsoft.graph.security.filePlanCitation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the file plan descriptor of type citation applied to a particular retention label." />
        </Property>
        <Property Name="department" Type="microsoft.graph.security.filePlanDepartment">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the file plan descriptor of type department applied to a particular retention label." />
        </Property>
        <Property Name="filePlanReference" Type="microsoft.graph.security.filePlanReference">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the file plan descriptor of type filePlanReference applied to a particular retention label." />
        </Property>
        <NavigationProperty Name="authorityTemplate" Type="microsoft.graph.security.authorityTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the underlying authority that describes the type of content to be retained and its retention schedule." />
        </NavigationProperty>
        <NavigationProperty Name="categoryTemplate" Type="microsoft.graph.security.categoryTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a group of similar types of content in a particular department." />
        </NavigationProperty>
        <NavigationProperty Name="citationTemplate" Type="microsoft.graph.security.citationTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted." />
        </NavigationProperty>
        <NavigationProperty Name="departmentTemplate" Type="microsoft.graph.security.departmentTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the  department or business unit of an organization to which a label belongs." />
        </NavigationProperty>
        <NavigationProperty Name="filePlanReferenceTemplate" Type="microsoft.graph.security.filePlanReferenceTemplate">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a unique alpha-numeric identifier for an organization’s retention schedule." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="filePlanDescriptorTemplate" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the user who created the filePlanDescriptorTemplate column." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the date and time in which the filePlanDescriptorTemplate is created." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique string that defines a filePlanDescriptorTemplate name." />
        </Property>
      </EntityType>
      <EntityType Name="filePlanReferenceTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate" />
      <EntityType Name="healthIssue" BaseType="graph.entity">
        <Property Name="additionalInformation" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains additional information about the issue, such as a list of items to fix." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the health issue was generated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Contains more detailed information about the health issue." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the health issue." />
        </Property>
        <Property Name="domainNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of the fully qualified domain names of the domains or the sensors the health issue is related to." />
        </Property>
        <Property Name="healthIssueType" Type="microsoft.graph.security.healthIssueType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues." />
        </Property>
        <Property Name="issueTypeId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the health issue was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="recommendations" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses." />
        </Property>
        <Property Name="recommendedActionCommands" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix." />
        </Property>
        <Property Name="sensorDNSNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of the DNS names of the sensors the health issue is related to." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.healthIssueSeverity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.healthIssueStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue." />
        </Property>
      </EntityType>
      <EntityType Name="host" BaseType="microsoft.graph.security.artifact" Abstract="true">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <NavigationProperty Name="childHostPairs" Type="Collection(microsoft.graph.security.hostPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost." />
        </NavigationProperty>
        <NavigationProperty Name="components" Type="Collection(microsoft.graph.security.hostComponent)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostComponents that are associated with this host." />
        </NavigationProperty>
        <NavigationProperty Name="cookies" Type="Collection(microsoft.graph.security.hostCookie)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostCookies that are associated with this host." />
        </NavigationProperty>
        <NavigationProperty Name="hostPairs" Type="Collection(microsoft.graph.security.hostPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPairs that are associated with this host, where this host is either the parentHost or childHost." />
        </NavigationProperty>
        <NavigationProperty Name="parentHostPairs" Type="Collection(microsoft.graph.security.hostPair)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost." />
        </NavigationProperty>
        <NavigationProperty Name="passiveDns" Type="Collection(microsoft.graph.security.passiveDnsRecord)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Passive DNS retrieval about this host." />
        </NavigationProperty>
        <NavigationProperty Name="passiveDnsReverse" Type="Collection(microsoft.graph.security.passiveDnsRecord)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reverse passive DNS retrieval about this host." />
        </NavigationProperty>
        <NavigationProperty Name="ports" Type="Collection(microsoft.graph.security.hostPort)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPorts associated with a host." />
        </NavigationProperty>
        <NavigationProperty Name="reputation" Type="microsoft.graph.security.hostReputation" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a calculated reputation of this host." />
        </NavigationProperty>
        <NavigationProperty Name="sslCertificates" Type="Collection(microsoft.graph.security.hostSslCertificate)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostSslCertificates that are associated with this host." />
        </NavigationProperty>
        <NavigationProperty Name="subdomains" Type="Collection(microsoft.graph.security.subdomain)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The subdomains that are associated with this host." />
        </NavigationProperty>
        <NavigationProperty Name="trackers" Type="Collection(microsoft.graph.security.hostTracker)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostTrackers that are associated with this host." />
        </NavigationProperty>
        <NavigationProperty Name="whois" Type="microsoft.graph.security.whoisRecord">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent whoisRecord for this host." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostComponent" BaseType="microsoft.graph.security.artifact">
        <Property Name="category" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server)." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A name running on the artifact, for example, Microsoft IIS." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The component version running on the artifact, for example, v8.5. This shouldn't be assumed to be strictly numerical." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostCookie" BaseType="microsoft.graph.security.artifact">
        <Property Name="domain" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URI for which the cookie is valid." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that a cookie of this name and domain was found related to this host." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostname" BaseType="microsoft.graph.security.host">
        <Property Name="registrant" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The company or individual who registered this hostname, from WHOIS data." />
        </Property>
        <Property Name="registrar" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registrar for this hostname, from WHOIS data." />
        </Property>
      </EntityType>
      <EntityType Name="hostPair" BaseType="graph.entity">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when Microsoft Defender Threat Intelligence first observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when Microsoft Defender Threat Intelligence last observed the hostPair. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="linkKind" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason that two hosts are identified as hostPair." />
        </Property>
        <NavigationProperty Name="childHost" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host reached via the parentHost." />
        </NavigationProperty>
        <NavigationProperty Name="parentHost" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Host used to reach the childHost." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostPort" BaseType="graph.entity">
        <Property Name="banners" Type="Collection(microsoft.graph.security.hostPortBanner)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPortBanners retrieved from scanning the port." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastScanDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="port" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The numerical identifier of the port which is standardized across the internet." />
        </Property>
        <Property Name="protocol" Type="microsoft.graph.security.hostPortProtocol">
          <Annotation Term="Org.OData.Core.V1.Description" String="The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue." />
        </Property>
        <Property Name="services" Type="Collection(microsoft.graph.security.hostPortComponent)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostPortComponents retrieved from scanning the port." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.hostPortStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the port. The possible values are: open, filtered, closed, unknownFutureValue." />
        </Property>
        <Property Name="timesObserved" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host related to this hostPort. This is a reverse navigation property. When you navigate to hostPorts from a host, assume that this is a return reference." />
        </NavigationProperty>
        <NavigationProperty Name="mostRecentSslCertificate" Type="microsoft.graph.security.sslCertificate">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent sslCertificate used to communicate on the port." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostReputation" BaseType="graph.entity">
        <Property Name="classification" Type="microsoft.graph.security.hostReputationClassification" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calculated reputation of the host. The possible values are: unknown, neutral, suspicious, malicious, unknownFutureValue." />
        </Property>
        <Property Name="rules" Type="Collection(microsoft.graph.security.hostReputationRule)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A collection of rules that have been used to calculate the classification and score." />
        </Property>
        <Property Name="score" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious." />
        </Property>
      </EntityType>
      <EntityType Name="hostSslCertificate" BaseType="microsoft.graph.security.artifact">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this hostSslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="ports" Type="Collection(microsoft.graph.security.hostSslCertificatePort)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ports related with this hostSslCertificate." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host for this hostSslCertificate." />
        </NavigationProperty>
        <NavigationProperty Name="sslCertificate" Type="microsoft.graph.security.sslCertificate">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sslCertificate for this hostSslCertificate." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="hostTracker" BaseType="microsoft.graph.security.artifact">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="kind" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identification value for the hostTracker." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host related to this hostTracker. When navigating to a hostTracker from a host, this should be assumed to be a return reference." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="identityContainer" BaseType="graph.entity">
        <NavigationProperty Name="healthIssues" Type="Collection(microsoft.graph.security.healthIssue)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration." />
        </NavigationProperty>
        <NavigationProperty Name="sensors" Type="Collection(microsoft.graph.security.sensor)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a customer's Microsoft Defender for Identity sensors." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="incident" BaseType="graph.entity">
        <Property Name="assignedTo" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Owner of the incident, or null if no owner is assigned. Free editable text." />
        </Property>
        <Property Name="classification" Type="microsoft.graph.security.alertClassification">
          <Annotation Term="Org.OData.Core.V1.Description" String="The specification for the incident. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue." />
        </Property>
        <Property Name="comments" Type="Collection(microsoft.graph.security.alertComment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Array of comments created by the Security Operations (SecOps) team when the incident is managed." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the incident was first created." />
        </Property>
        <Property Name="customTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Array of custom tags associated with an incident." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the incident." />
        </Property>
        <Property Name="determination" Type="microsoft.graph.security.alertDetermination">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The incident name." />
        </Property>
        <Property Name="incidentWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for the incident page in the Microsoft 365 Defender portal." />
        </Property>
        <Property Name="lastModifiedBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identity that last modified the incident." />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time when the incident was last updated." />
        </Property>
        <Property Name="redirectIncidentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Only populated in case an incident is grouped with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected." />
        </Property>
        <Property Name="resolvingComment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User input that explains the resolution of the incident and the classification choice. This property contains free editable text." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.alertSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the possible impact on assets. The higher the severity, the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: unknown, informational, low, medium, high, unknownFutureValue." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.incidentStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the incident. Possible values are: active, resolved, inProgress, redirected, unknownFutureValue, and awaitingAction." />
        </Property>
        <Property Name="summary" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack." />
        </Property>
        <Property Name="systemTags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The system tags associated with the incident." />
        </Property>
        <Property Name="tenantId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Microsoft Entra tenant in which the alert was created." />
        </Property>
        <NavigationProperty Name="alerts" Type="Collection(microsoft.graph.security.alert)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of related alerts. Supports $expand." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="indicator" BaseType="graph.entity" Abstract="true">
        <Property Name="source" Type="microsoft.graph.security.indicatorSource" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source that provides this indicator. The possible values are: microsoftDefenderThreatIntelligence, openSourceIntelligence, public, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="artifact" Type="microsoft.graph.security.artifact" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The artifact related to this indicator." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="intelligenceProfile" BaseType="graph.entity">
        <Property Name="aliases" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile." />
        </Property>
        <Property Name="countriesOrRegionsOfOrigin" Type="Collection(microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country/region of origin for the given actor or threat associated with this intelligenceProfile." />
        </Property>
        <Property Name="description" Type="microsoft.graph.security.formattedContent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A synopsis of the threat actor. This property places the threat actor in wider context, tracing its discovery, history, significant campaigns, targeting, techniques of note, affiliations with governments, law enforcement countermeasures, and any areas of dispute among the security community regarding attribution." />
        </Property>
        <Property Name="firstActiveDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this intelligenceProfile was first active. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="kind" Type="microsoft.graph.security.intelligenceProfileKind" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A categorization of the type of this intelligenceProfile. The possible values are: actor, tool, unknownFutureValue." />
        </Property>
        <Property Name="summary" Type="microsoft.graph.security.formattedContent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A short summary of this intelligenceProfile." />
        </Property>
        <Property Name="targets" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Known targets related to this intelligenceProfile." />
        </Property>
        <Property Name="title" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The title of this intelligenceProfile." />
        </Property>
        <Property Name="tradecraft" Type="microsoft.graph.security.formattedContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group." />
        </Property>
        <NavigationProperty Name="indicators" Type="Collection(microsoft.graph.security.intelligenceProfileIndicator)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Includes an assemblage of high-fidelity network indicators of compromise." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="intelligenceProfileIndicator" BaseType="microsoft.graph.security.indicator">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly." />
        </Property>
      </EntityType>
      <EntityType Name="ipAddress" BaseType="microsoft.graph.security.host">
        <Property Name="autonomousSystem" Type="microsoft.graph.security.autonomousSystem">
          <Annotation Term="Org.OData.Core.V1.Description" String="The details about the autonomous system to which this IP address belongs." />
        </Property>
        <Property Name="countryOrRegion" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The country/region for this IP address." />
        </Property>
        <Property Name="hostingProvider" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hosting company listed for this host." />
        </Property>
        <Property Name="netblock" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The block of IP addresses this IP address belongs to." />
        </Property>
      </EntityType>
      <EntityType Name="labelsRoot" BaseType="graph.entity">
        <NavigationProperty Name="authorities" Type="Collection(microsoft.graph.security.authorityTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the underlying authority that describes the type of content to be retained and its retention schedule." />
        </NavigationProperty>
        <NavigationProperty Name="categories" Type="Collection(microsoft.graph.security.categoryTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a group of similar types of content in a particular department." />
        </NavigationProperty>
        <NavigationProperty Name="citations" Type="Collection(microsoft.graph.security.citationTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted." />
        </NavigationProperty>
        <NavigationProperty Name="departments" Type="Collection(microsoft.graph.security.departmentTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the department or business unit of an organization to which a label belongs." />
        </NavigationProperty>
        <NavigationProperty Name="filePlanReferences" Type="Collection(microsoft.graph.security.filePlanReferenceTemplate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a unique alpha-numeric identifier for an organization’s retention schedule." />
        </NavigationProperty>
        <NavigationProperty Name="retentionLabels" Type="Collection(microsoft.graph.security.retentionLabel)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents how customers can manage their data, whether and for how long to retain or delete it." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="networkAdapter" BaseType="graph.entity">
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the network adapter is selected for capturing and analyzing network traffic." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the network adapter." />
        </Property>
      </EntityType>
      <EntityType Name="passiveDnsRecord" BaseType="microsoft.graph.security.artifact">
        <Property Name="collectedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time that this passiveDnsRecord entry was collected by Microsoft. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this passiveDnsRecord entry was first seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this passiveDnsRecord entry was most recently seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="recordType" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DNS record type for this passiveDnsRecord entry." />
        </Property>
        <NavigationProperty Name="artifact" Type="microsoft.graph.security.artifact" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The artifact related to this passiveDnsRecord entry." />
        </NavigationProperty>
        <NavigationProperty Name="parentHost" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="retentionEvent" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created the retentionEvent." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when the retentionEvent was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional information about the event." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the event." />
        </Property>
        <Property Name="eventPropagationResults" Type="Collection(microsoft.graph.security.eventPropagationResult)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the success status of a created event and additional information." />
        </Property>
        <Property Name="eventQueries" Type="Collection(microsoft.graph.security.eventQuery)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event." />
        </Property>
        <Property Name="eventStatus" Type="microsoft.graph.security.retentionEventStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of event propogation to the scoped locations after the event has been created." />
        </Property>
        <Property Name="eventTriggerDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional time when the event should be triggered." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the retentionEvent." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The latest date time when the retentionEvent was modified." />
        </Property>
        <Property Name="lastStatusUpdateDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last time the status of the event was updated." />
        </Property>
        <NavigationProperty Name="retentionEventType" Type="microsoft.graph.security.retentionEventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the event that will start the retention period for labels that use this event type when an event is created." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="retentionEventType" BaseType="graph.entity">
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who created the retentionEventType." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date time when the retentionEventType was created." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional information about the event type." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the event type." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the retentionEventType." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The latest date time when the retentionEventType was modified." />
        </Property>
      </EntityType>
      <EntityType Name="retentionLabel" BaseType="graph.entity">
        <Property Name="actionAfterRetentionPeriod" Type="microsoft.graph.security.actionAfterRetentionPeriod">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue." />
        </Property>
        <Property Name="behaviorDuringRetentionPeriod" Type="microsoft.graph.security.behaviorDuringRetentionPeriod">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue." />
        </Property>
        <Property Name="createdBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the user who created the retentionLabel." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the date and time in which the retentionLabel is created." />
        </Property>
        <Property Name="defaultRecordBehavior" Type="microsoft.graph.security.defaultRecordBehavior">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue." />
        </Property>
        <Property Name="descriptionForAdmins" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides label information for the admin. Optional." />
        </Property>
        <Property Name="descriptionForUsers" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Provides the label information for the user. Optional." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique string that defines a label name." />
        </Property>
        <Property Name="isInUse" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the label is currently being used." />
        </Property>
        <Property Name="labelToBeApplied" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the replacement label to be applied automatically after the retention period of the current label ends." />
        </Property>
        <Property Name="lastModifiedBy" Type="graph.identitySet">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user who last modified the retentionLabel." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The latest date time when the retentionLabel was modified." />
        </Property>
        <Property Name="retentionDuration" Type="microsoft.graph.security.retentionDuration">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the number of days to retain the content." />
        </Property>
        <Property Name="retentionTrigger" Type="microsoft.graph.security.retentionTrigger">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="descriptors" Type="microsoft.graph.security.filePlanDescriptor" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label." />
        </NavigationProperty>
        <NavigationProperty Name="dispositionReviewStages" Type="Collection(microsoft.graph.security.dispositionReviewStage)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage." />
        </NavigationProperty>
        <NavigationProperty Name="retentionEventType" Type="microsoft.graph.security.retentionEventType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type associated with a retention event." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="search" BaseType="graph.entity" Abstract="true">
        <Property Name="contentQuery" Type="Edm.String" />
        <Property Name="createdBy" Type="graph.identitySet" />
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="lastModifiedBy" Type="graph.identitySet" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
      </EntityType>
      <EntityType Name="sensor" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the sensor was generated. The Timestamp represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="deploymentStatus" Type="microsoft.graph.security.deploymentStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The deployment status of the sensor. The possible values are: upToDate, outdated, updating, updateFailed, notConfigured, unreachable, disconnected, startFailure, syncing, unknownFutureValue." />
        </Property>
        <Property Name="displayName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The display name of the sensor." />
        </Property>
        <Property Name="domainName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fully qualified domain name of the sensor." />
        </Property>
        <Property Name="healthStatus" Type="microsoft.graph.security.sensorHealthStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health status of the sensor. The possible values are: healthy, notHealthyLow, notHealthyMedium, notHealthyHigh, unknownFutureValue." />
        </Property>
        <Property Name="openHealthIssuesCount" Type="Edm.Int64" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This field displays the count of health issues related to this sensor." />
        </Property>
        <Property Name="sensorType" Type="microsoft.graph.security.sensorType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the sensor. The possible values are: adConnectIntegrated, adcsIntegrated, adfsIntegrated, domainControllerIntegrated, domainControllerStandalone, unknownFutureValue." />
        </Property>
        <Property Name="settings" Type="microsoft.graph.security.sensorSettings" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sensor settings information." />
        </Property>
        <Property Name="version" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the sensor." />
        </Property>
        <NavigationProperty Name="healthIssues" Type="Collection(microsoft.graph.security.healthIssue)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="siteSource" BaseType="microsoft.graph.security.dataSource">
        <NavigationProperty Name="site" Type="graph.site" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The SharePoint site associated with the siteSource." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="sslCertificate" BaseType="microsoft.graph.security.artifact">
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when a certificate expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="fingerprint" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A hash of the certificate calculated on the data and signature." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="issueDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when a certificate was issued. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="issuer" Type="microsoft.graph.security.sslCertificateEntity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The entity that grants this certificate." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this sslCertificate was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The serial number associated with an SSL certificate." />
        </Property>
        <Property Name="sha1" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A SHA-1 hash of the certificate. Note: This is not the signature." />
        </Property>
        <Property Name="subject" Type="microsoft.graph.security.sslCertificateEntity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person, site, machine, and so on, this certificate is for." />
        </Property>
        <NavigationProperty Name="relatedHosts" Type="Collection(microsoft.graph.security.host)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host resources related with this sslCertificate." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="subcategoryTemplate" BaseType="microsoft.graph.security.filePlanDescriptorTemplate" />
      <EntityType Name="subdomain" BaseType="graph.entity">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when Microsoft Defender Threat Intelligence first observed the subdomain. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host of the subdomain." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="tag" BaseType="graph.entity" Abstract="true">
        <Property Name="createdBy" Type="graph.identitySet" />
        <Property Name="description" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" />
      </EntityType>
      <EntityType Name="threatIntelligence" BaseType="graph.entity">
        <NavigationProperty Name="articleIndicators" Type="Collection(microsoft.graph.security.articleIndicator)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="articles" Type="Collection(microsoft.graph.security.article)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of article objects." />
        </NavigationProperty>
        <NavigationProperty Name="hostComponents" Type="Collection(microsoft.graph.security.hostComponent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostComponent objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hostCookies" Type="Collection(microsoft.graph.security.hostCookie)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostCookie objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hostPairs" Type="Collection(microsoft.graph.security.hostPair)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostTracker objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hostPorts" Type="Collection(microsoft.graph.security.hostPort)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostPort objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hosts" Type="Collection(microsoft.graph.security.host)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hostSslCertificates" Type="Collection(microsoft.graph.security.hostSslCertificate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="hostTrackers" Type="Collection(microsoft.graph.security.hostTracker)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about hostTracker objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="intelligenceProfileIndicators" Type="Collection(microsoft.graph.security.intelligenceProfileIndicator)" ContainsTarget="true" />
        <NavigationProperty Name="intelProfiles" Type="Collection(microsoft.graph.security.intelligenceProfile)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of intelligenceProfile objects." />
        </NavigationProperty>
        <NavigationProperty Name="passiveDnsRecords" Type="Collection(microsoft.graph.security.passiveDnsRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="sslCertificates" Type="Collection(microsoft.graph.security.sslCertificate)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="subdomains" Type="Collection(microsoft.graph.security.subdomain)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about the subdomain.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="vulnerabilities" Type="Collection(microsoft.graph.security.vulnerability)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about vulnerabilities.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="whoisHistoryRecords" Type="Collection(microsoft.graph.security.whoisHistoryRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported." />
        </NavigationProperty>
        <NavigationProperty Name="whoisRecords" Type="Collection(microsoft.graph.security.whoisRecord)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of whoisRecord objects." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="triggersRoot" BaseType="graph.entity">
        <NavigationProperty Name="retentionEvents" Type="Collection(microsoft.graph.security.retentionEvent)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="triggerTypesRoot" BaseType="graph.entity">
        <NavigationProperty Name="retentionEventTypes" Type="Collection(microsoft.graph.security.retentionEventType)" ContainsTarget="true" />
      </EntityType>
      <EntityType Name="unclassifiedArtifact" BaseType="microsoft.graph.security.artifact">
        <Property Name="kind" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The kind for this unclassifiedArtifact resource, describing what this value means." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value for this unclassifiedArtifact." />
        </Property>
      </EntityType>
      <EntityType Name="unifiedGroupSource" BaseType="microsoft.graph.security.dataSource">
        <Property Name="includedSources" Type="microsoft.graph.security.sourceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies which sources are included in this group. Possible values are: mailbox, site." />
        </Property>
        <NavigationProperty Name="group" Type="graph.group" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents a group." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="userSource" BaseType="microsoft.graph.security.dataSource">
        <Property Name="email" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the user's mailbox." />
        </Property>
        <Property Name="includedSources" Type="microsoft.graph.security.sourceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies which sources are included in this group. Possible values are: mailbox, site." />
        </Property>
        <Property Name="siteWebUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL of the user's OneDrive for Business site. Read-only." />
        </Property>
      </EntityType>
      <EntityType Name="vulnerability" BaseType="graph.entity">
        <Property Name="activeExploitsObserved" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this vulnerability has any known exploits associated to known bad actors." />
        </Property>
        <Property Name="commonWeaknessEnumerationIds" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Community-defined common weakness enumerations (CWE)." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this vulnerability article was first created." />
        </Property>
        <Property Name="cvss2Summary" Type="microsoft.graph.security.cvssSummary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A summary of the common vulnerability scoring system (v2) findings about this vulnerability." />
        </Property>
        <Property Name="cvss3Summary" Type="microsoft.graph.security.cvssSummary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A summary of the common vulnerability scoring system (v3) findings about this vulnerability." />
        </Property>
        <Property Name="description" Type="microsoft.graph.security.formattedContent" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The vulnerability article contents, describing the vulnerability." />
        </Property>
        <Property Name="exploits" Type="Collection(microsoft.graph.security.hyperlink)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Known exploits for this vulnerability." />
        </Property>
        <Property Name="exploitsAvailable" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online." />
        </Property>
        <Property Name="hasChatter" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether chatter about this vulnerability has been discovered online." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this vulnerability article was most recently updated." />
        </Property>
        <Property Name="priorityScore" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first." />
        </Property>
        <Property Name="publishedDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this vulnerability article was published." />
        </Property>
        <Property Name="references" Type="Collection(microsoft.graph.security.hyperlink)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Reference links where further information can be learned about this vulnerability." />
        </Property>
        <Property Name="remediation" Type="microsoft.graph.security.formattedContent">
          <Annotation Term="Org.OData.Core.V1.Description" String="Any known remediation steps." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.vulnerabilitySeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the severity of this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue." />
        </Property>
        <NavigationProperty Name="articles" Type="Collection(microsoft.graph.security.article)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Articles related to this vulnerability." />
        </NavigationProperty>
        <NavigationProperty Name="components" Type="Collection(microsoft.graph.security.vulnerabilityComponent)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Components related to this vulnerability article." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="vulnerabilityComponent" BaseType="graph.entity">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this vulnerability component." />
        </Property>
      </EntityType>
      <EntityType Name="whoisBaseRecord" BaseType="graph.entity" Abstract="true">
        <Property Name="abuse" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the abuse contact." />
        </Property>
        <Property Name="admin" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the admin contact." />
        </Property>
        <Property Name="billing" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the billing contact." />
        </Property>
        <Property Name="domainStatus" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The domain status for this WHOIS object." />
        </Property>
        <Property Name="expirationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this WHOIS record expires with the registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last seen date and time of this WHOIS record. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastUpdateDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this WHOIS record was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="nameservers" Type="Collection(microsoft.graph.security.whoisNameserver)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The nameservers for this WHOIS object." />
        </Property>
        <Property Name="noc" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the noc contact." />
        </Property>
        <Property Name="rawWhoisText" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The raw WHOIS details for this WHOIS object." />
        </Property>
        <Property Name="registrant" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the registrant contact." />
        </Property>
        <Property Name="registrar" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the registrar contact." />
        </Property>
        <Property Name="registrationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when this WHOIS record was registered with a registrar. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="technical" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the technical contact." />
        </Property>
        <Property Name="whoisServer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The WHOIS server that provides the details." />
        </Property>
        <Property Name="zone" Type="microsoft.graph.security.whoisContact">
          <Annotation Term="Org.OData.Core.V1.Description" String="The contact information for the zone contact." />
        </Property>
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The host associated to this WHOIS object." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="whoisHistoryRecord" BaseType="microsoft.graph.security.whoisBaseRecord" />
      <EntityType Name="whoisRecord" BaseType="microsoft.graph.security.whoisBaseRecord">
        <NavigationProperty Name="history" Type="Collection(microsoft.graph.security.whoisHistoryRecord)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The collection of historical records associated to this WHOIS object." />
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="alertComment">
        <Property Name="comment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The comment text." />
        </Property>
        <Property Name="createdByDisplayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The person or app name that submitted the comment." />
        </Property>
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time when the comment was submitted." />
        </Property>
      </ComplexType>
      <ComplexType Name="alertEvidence">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="detailedRoles" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed description of the entity role/s in an alert. Values are free-form." />
        </Property>
        <Property Name="remediationStatus" Type="microsoft.graph.security.evidenceRemediationStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, unknownFutureValue, active, pendingApproval, declined, unremediated, running, partiallyRemediated. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: active, pendingApproval, declined, unremediated, running, partiallyRemediated." />
        </Property>
        <Property Name="remediationStatusDetails" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Details about the remediation status." />
        </Property>
        <Property Name="roles" Type="Collection(microsoft.graph.security.evidenceRole)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The role/s that an evidence entity represents in an alert, for example, an IP address that is associated with an attacker has the evidence role Attacker." />
        </Property>
        <Property Name="tags" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Array of custom tags associated with an evidence instance, for example, to denote a group of devices, high-value assets, etc." />
        </Property>
        <Property Name="verdict" Type="microsoft.graph.security.evidenceVerdict" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The decision reached by automated investigation. The possible values are: unknown, suspicious, malicious, noThreatsFound, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="amazonResourceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="amazonAccountId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the Amazon account." />
        </Property>
        <Property Name="amazonResourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Amazon resource identifier (ARN) for the cloud resource." />
        </Property>
        <Property Name="resourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the resource." />
        </Property>
        <Property Name="resourceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="analyzedMessageEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="antiSpamDirection" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Direction of the email relative to your network. The possible values are: inbound, outbound or intraorg." />
        </Property>
        <Property Name="attachmentsCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of attachments in the email." />
        </Property>
        <Property Name="deliveryAction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Delivery action of the email. The possible values are: delivered, deliveredAsSpam, junked, blocked, or replaced." />
        </Property>
        <Property Name="deliveryLocation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Location where the email was delivered. The possible values are: inbox, external, junkFolder, quarantine, failed, dropped, deletedFolder or forwarded." />
        </Property>
        <Property Name="internetMessageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Public-facing identifier for the email that is set by the sending email system." />
        </Property>
        <Property Name="language" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detected language of the email content." />
        </Property>
        <Property Name="networkMessageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the email, generated by Microsoft 365." />
        </Property>
        <Property Name="p1Sender" Type="microsoft.graph.security.emailSender">
          <Annotation Term="Org.OData.Core.V1.Description" String="The P1 sender." />
        </Property>
        <Property Name="p2Sender" Type="microsoft.graph.security.emailSender">
          <Annotation Term="Org.OData.Core.V1.Description" String="The P2 sender." />
        </Property>
        <Property Name="receivedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the email was received." />
        </Property>
        <Property Name="recipientEmailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Email address of the recipient, or email address of the recipient after distribution list expansion." />
        </Property>
        <Property Name="senderIp" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="IP address of the last detected mail server that relayed the message." />
        </Property>
        <Property Name="subject" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Subject of the email." />
        </Property>
        <Property Name="threatDetectionMethods" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of methods used to detect malware, phishing, or other threats found in the email." />
        </Property>
        <Property Name="threats" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of detection names for malware or other threats found." />
        </Property>
        <Property Name="urlCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Number of embedded URLs in the email." />
        </Property>
        <Property Name="urls" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of the URLs contained in this email." />
        </Property>
        <Property Name="urn" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Uniform resource name (URN) of the automated investigation where the cluster was identified." />
        </Property>
      </ComplexType>
      <ComplexType Name="autonomousSystem">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the autonomous system." />
        </Property>
        <Property Name="number" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The autonomous system number, assigned by IANA." />
        </Property>
        <Property Name="organization" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the autonomous system organization." />
        </Property>
        <Property Name="value" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A displayable value for these autonomous system details." />
        </Property>
      </ComplexType>
      <ComplexType Name="azureResourceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the Azure resource." />
        </Property>
        <Property Name="resourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the resource." />
        </Property>
        <Property Name="resourceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="blobContainerEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the blob container." />
        </Property>
        <Property Name="storageResource" Type="microsoft.graph.security.azureResourceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The storage which the blob container belongs to." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full URL representation of the blob container." />
        </Property>
      </ComplexType>
      <ComplexType Name="blobEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="blobContainer" Type="microsoft.graph.security.blobContainerEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The container which the blob belongs to." />
        </Property>
        <Property Name="etag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Etag associated with this blob." />
        </Property>
        <Property Name="fileHashes" Type="Collection(microsoft.graph.security.fileHash)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file hashes associated with this blob." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the blob." />
        </Property>
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The full URL representation of the blob." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudApplicationEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="appId" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the application." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the application." />
        </Property>
        <Property Name="instanceId" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifier of the instance of the Software as a Service (SaaS) application." />
        </Property>
        <Property Name="instanceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the instance of the SaaS application." />
        </Property>
        <Property Name="saasAppId" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier of the SaaS application." />
        </Property>
        <Property Name="stream" Type="microsoft.graph.security.stream" />
      </ComplexType>
      <ComplexType Name="cloudLogonRequestEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="requestId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the sign-in request." />
        </Property>
      </ComplexType>
      <ComplexType Name="cloudLogonSessionEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="account" Type="microsoft.graph.security.userEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The account associated with the sign-in session." />
        </Property>
        <Property Name="browser" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The browser that is used for the sign-in, if known." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the device, if known." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system that the device is running, if known." />
        </Property>
        <Property Name="previousLogonDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The previous sign-in time for this account, if known." />
        </Property>
        <Property Name="protocol" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The authentication protocol that is used in this session, if known." />
        </Property>
        <Property Name="sessionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The session ID for the account reported in the alert." />
        </Property>
        <Property Name="startUtcDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The session start time, if known." />
        </Property>
        <Property Name="userAgent" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user agent that is used for the sign-in, if known." />
        </Property>
      </ComplexType>
      <ComplexType Name="containerEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="args" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of arguments." />
        </Property>
        <Property Name="command" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of commands." />
        </Property>
        <Property Name="containerId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The container ID." />
        </Property>
        <Property Name="image" Type="microsoft.graph.security.containerImageEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The image used to run the container." />
        </Property>
        <Property Name="isPrivileged" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The privileged status." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The container name." />
        </Property>
        <Property Name="pod" Type="microsoft.graph.security.kubernetesPodEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod this container belongs to." />
        </Property>
      </ComplexType>
      <ComplexType Name="containerImageEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="digestImage" Type="microsoft.graph.security.containerImageEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The digest image entity, in case this is a tag image." />
        </Property>
        <Property Name="imageId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the container image entity." />
        </Property>
        <Property Name="registry" Type="microsoft.graph.security.containerRegistryEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The container registry for this image." />
        </Property>
      </ComplexType>
      <ComplexType Name="containerRegistryEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="registry" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The registry URI." />
        </Property>
      </ComplexType>
      <ComplexType Name="cvssSummary">
        <Property Name="score" Type="Edm.Double" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The CVSS score about this vulnerability." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.vulnerabilitySeverity">
          <Annotation Term="Org.OData.Core.V1.Description" String="The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue." />
        </Property>
        <Property Name="vectorString" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The CVSS vector string for this vulnerability." />
        </Property>
      </ComplexType>
      <ComplexType Name="deploymentAccessKeyType">
        <Property Name="deploymentAccessKey" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The deployment access key." />
        </Property>
      </ComplexType>
      <ComplexType Name="deviceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="azureAdDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined." />
        </Property>
        <Property Name="defenderAvStatus" Type="microsoft.graph.security.defenderAvStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue." />
        </Property>
        <Property Name="deviceDnsName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fully qualified domain name (FQDN) for the device." />
        </Property>
        <Property Name="dnsDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The DNS domain that this computer belongs to. A sequence of labels separated by dots." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time when the device was first seen." />
        </Property>
        <Property Name="healthStatus" Type="microsoft.graph.security.deviceHealthStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The health state of the device. The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue." />
        </Property>
        <Property Name="hostName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hostname without the domain suffix." />
        </Property>
        <Property Name="ipInterfaces" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Ip interfaces of the device during the time of the alert." />
        </Property>
        <Property Name="lastExternalIpAddress" Type="Edm.String" />
        <Property Name="lastIpAddress" Type="Edm.String" />
        <Property Name="loggedOnUsers" Type="Collection(microsoft.graph.security.loggedOnUser)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Users that were logged on the machine during the time of the alert." />
        </Property>
        <Property Name="mdeDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier assigned to a device by Microsoft Defender for Endpoint." />
        </Property>
        <Property Name="ntDomain" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A logical grouping of computers within a Microsoft Windows network." />
        </Property>
        <Property Name="onboardingStatus" Type="microsoft.graph.security.onboardingStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the machine onboarding to Microsoft Defender for Endpoint. The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue." />
        </Property>
        <Property Name="osBuild" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The build version for the operating system the device is running." />
        </Property>
        <Property Name="osPlatform" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system platform the device is running." />
        </Property>
        <Property Name="rbacGroupId" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the role-based access control (RBAC) device group." />
        </Property>
        <Property Name="rbacGroupName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the RBAC device group." />
        </Property>
        <Property Name="riskScore" Type="microsoft.graph.security.deviceRiskScore">
          <Annotation Term="Org.OData.Core.V1.Description" String="Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The version of the operating system platform." />
        </Property>
        <Property Name="vmMetadata" Type="microsoft.graph.security.vmMetadata">
          <Annotation Term="Org.OData.Core.V1.Description" String="Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running." />
        </Property>
      </ComplexType>
      <ComplexType Name="dictionary" OpenType="true" />
      <ComplexType Name="dnsEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="dnsServerIp" Type="microsoft.graph.security.ipEvidence" />
        <Property Name="domainName" Type="Edm.String" />
        <Property Name="hostIpAddress" Type="microsoft.graph.security.ipEvidence" />
        <Property Name="ipAddresses" Type="Collection(microsoft.graph.security.ipEvidence)" />
      </ComplexType>
      <ComplexType Name="dynamicColumnValue" OpenType="true" />
      <ComplexType Name="emailSender">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the sender." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sender domain." />
        </Property>
        <Property Name="emailAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sender email address." />
        </Property>
      </ComplexType>
      <ComplexType Name="eventPropagationResult">
        <Property Name="location" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the specific location in the workload associated with the event." />
        </Property>
        <Property Name="serviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the workload associated with the event." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.eventPropagationStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success, unknownFutureValue." />
        </Property>
        <Property Name="statusInformation" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Additional information about the status of the event creation request." />
        </Property>
      </ComplexType>
      <ComplexType Name="eventQuery">
        <Property Name="query" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents unique identification for the  query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online." />
        </Property>
        <Property Name="queryType" Type="microsoft.graph.security.queryType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="exportFileMetadata">
        <Property Name="downloadUrl" Type="Edm.String" />
        <Property Name="fileName" Type="Edm.String" />
        <Property Name="size" Type="Edm.Int64" />
      </ComplexType>
      <ComplexType Name="fileDetails">
        <Property Name="fileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the file." />
        </Property>
        <Property Name="filePath" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file path (location) of the file instance." />
        </Property>
        <Property Name="filePublisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The publisher of the file." />
        </Property>
        <Property Name="fileSize" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The size of the file in bytes." />
        </Property>
        <Property Name="issuer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The certificate authority (CA) that issued the certificate." />
        </Property>
        <Property Name="sha1" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Sha1 cryptographic hash of the file content." />
        </Property>
        <Property Name="sha256" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Sha256 cryptographic hash of the file content." />
        </Property>
        <Property Name="signer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The signer of the signed file." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="detectionStatus" Type="microsoft.graph.security.detectionStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue." />
        </Property>
        <Property Name="fileDetails" Type="microsoft.graph.security.fileDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file details." />
        </Property>
        <Property Name="mdeDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier assigned to a device by Microsoft Defender for Endpoint." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileHash">
        <Property Name="algorithm" Type="microsoft.graph.security.fileHashAlgorithm" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hash algorithm type. Possible values are: unknown, md5, sha1, sha256, sha256ac, unknownFutureValue." />
        </Property>
        <Property Name="value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The hash value." />
        </Property>
      </ComplexType>
      <ComplexType Name="fileHashEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="algorithm" Type="microsoft.graph.security.fileHashAlgorithm" Nullable="false" />
        <Property Name="value" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="filePlanAppliedCategory" BaseType="microsoft.graph.security.filePlanDescriptorBase">
        <Property Name="subcategory" Type="microsoft.graph.security.filePlanSubcategory">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label." />
        </Property>
      </ComplexType>
      <ComplexType Name="filePlanAuthority" BaseType="microsoft.graph.security.filePlanDescriptorBase" />
      <ComplexType Name="filePlanCitation" BaseType="microsoft.graph.security.filePlanDescriptorBase">
        <Property Name="citationJurisdiction" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the jurisdiction or agency that published the filePlanCitation." />
        </Property>
        <Property Name="citationUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Represents the URL to the published filePlanCitation." />
        </Property>
      </ComplexType>
      <ComplexType Name="filePlanDepartment" BaseType="microsoft.graph.security.filePlanDescriptorBase" />
      <ComplexType Name="filePlanDescriptorBase">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique string that defines the name for the file plan descriptor associated with a particular retention label." />
        </Property>
      </ComplexType>
      <ComplexType Name="filePlanReference" BaseType="microsoft.graph.security.filePlanDescriptorBase" />
      <ComplexType Name="filePlanSubcategory" BaseType="microsoft.graph.security.filePlanDescriptorBase" />
      <ComplexType Name="formattedContent">
        <Property Name="content" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The content of this formattedContent." />
        </Property>
        <Property Name="format" Type="microsoft.graph.security.contentFormat">
          <Annotation Term="Org.OData.Core.V1.Description" String="The format of the content. The possible values are: text, html, markdown, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="geoLocation">
        <Property Name="city" Type="Edm.String" />
        <Property Name="countryName" Type="Edm.String" />
        <Property Name="latitude" Type="Edm.Double" />
        <Property Name="longitude" Type="Edm.Double" />
        <Property Name="state" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="gitHubOrganizationEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="company" Type="Edm.String" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="email" Type="Edm.String" />
        <Property Name="login" Type="Edm.String" />
        <Property Name="orgId" Type="Edm.String" />
        <Property Name="webUrl" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="gitHubRepoEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="baseUrl" Type="Edm.String" />
        <Property Name="login" Type="Edm.String" />
        <Property Name="owner" Type="Edm.String" />
        <Property Name="ownerType" Type="Edm.String" />
        <Property Name="repoId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="gitHubUserEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="email" Type="Edm.String" />
        <Property Name="login" Type="Edm.String" />
        <Property Name="name" Type="Edm.String" />
        <Property Name="userId" Type="Edm.String" />
        <Property Name="webUrl" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="googleCloudResourceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="fullResourceName" Type="Edm.String" />
        <Property Name="location" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The zone or region where the resource is located." />
        </Property>
        <Property Name="locationType" Type="microsoft.graph.security.googleCloudLocationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue." />
        </Property>
        <Property Name="projectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Google project ID as defined by the user." />
        </Property>
        <Property Name="projectNumber" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="The project number assigned by Google." />
        </Property>
        <Property Name="resourceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the resource." />
        </Property>
        <Property Name="resourceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the resource." />
        </Property>
      </ComplexType>
      <ComplexType Name="hostLogonSessionEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="account" Type="microsoft.graph.security.userEvidence" />
        <Property Name="endUtcDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="host" Type="microsoft.graph.security.deviceEvidence" />
        <Property Name="sessionId" Type="Edm.String" />
        <Property Name="startUtcDateTime" Type="Edm.DateTimeOffset" />
      </ComplexType>
      <ComplexType Name="hostPortBanner">
        <Property Name="banner" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The text response received from a web component when scanning a hostPort." />
        </Property>
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="scanProtocol" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The specific protocol used to scan the hostPort." />
        </Property>
        <Property Name="timesObserved" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPortBanner in all its scans." />
        </Property>
      </ComplexType>
      <ComplexType Name="hostPortComponent">
        <NavigationProperty Name="component" Type="microsoft.graph.security.hostComponent" />
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="isRecent" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether this hostPortComponent is recent, which is determined by whether the hostPortComponent was observed either at the same time or after the latest hostPortBanner in the scan history, or within two days of the latest scan of the hostPort when there are no hostPortBanners in the scan history." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <ComplexType Name="hostReputationRule">
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the rule that gives more context." />
        </Property>
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the rule." />
        </Property>
        <Property Name="relatedDetailsUrl" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Link to a web page with details related to this rule." />
        </Property>
        <Property Name="severity" Type="microsoft.graph.security.hostReputationRuleSeverity" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the severity that this rule has against the reputation score. The possible values are: unknown, low, medium, high, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="hostSslCertificatePort">
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The most recent date and time when this port was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="port" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The port number." />
        </Property>
      </ComplexType>
      <ComplexType Name="huntingQueryResults">
        <Property Name="results" Type="Collection(microsoft.graph.security.huntingRowResult)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The results of the hunting query." />
        </Property>
        <Property Name="schema" Type="Collection(microsoft.graph.security.singlePropertySchema)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The schema for the response." />
        </Property>
      </ComplexType>
      <ComplexType Name="huntingRowResult" OpenType="true" />
      <ComplexType Name="hyperlink">
        <Property Name="name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name for this hyperlink." />
        </Property>
        <Property Name="url" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL for this hyperlink." />
        </Property>
      </ComplexType>
      <ComplexType Name="intelligenceProfileCountryOrRegionOfOrigin">
        <Property Name="code" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A codified representation for this country/region of origin." />
        </Property>
        <Property Name="label" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A display label for this ountry/region of origin." />
        </Property>
      </ComplexType>
      <ComplexType Name="ioTDeviceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="deviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device ID." />
        </Property>
        <Property Name="deviceName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The friendly name of the device." />
        </Property>
        <Property Name="devicePageLink" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The URL to the device page in the IoT Defender portal." />
        </Property>
        <Property Name="deviceSubType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The device subtype." />
        </Property>
        <Property Name="deviceType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on." />
        </Property>
        <Property Name="importance" Type="microsoft.graph.security.ioTDeviceImportanceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue." />
        </Property>
        <Property Name="ioTHub" Type="microsoft.graph.security.azureResourceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The azureResourceEvidence entity that represents the IoT Hub that the device belongs to." />
        </Property>
        <Property Name="ioTSecurityAgentId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ID of the Azure Security Center for the IoT agent that is running on the device." />
        </Property>
        <Property Name="ipAddress" Type="microsoft.graph.security.ipEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current IP address of the device." />
        </Property>
        <Property Name="isAuthorized" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the device classified as an authorized device." />
        </Property>
        <Property Name="isProgramming" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the device classified as a programming device." />
        </Property>
        <Property Name="isScanner" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the device classified as a scanner." />
        </Property>
        <Property Name="macAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MAC address of the device." />
        </Property>
        <Property Name="manufacturer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The manufacturer of the device." />
        </Property>
        <Property Name="model" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The model of the device." />
        </Property>
        <Property Name="nics" Type="Collection(microsoft.graph.security.nicEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current network interface controllers on the device." />
        </Property>
        <Property Name="operatingSystem" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The operating system the device is running." />
        </Property>
        <Property Name="owners" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The owners for the device." />
        </Property>
        <Property Name="protocols" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of protocols that the device supports." />
        </Property>
        <Property Name="purdueLayer" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Purdue Layer of the device." />
        </Property>
        <Property Name="sensor" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The sensor that monitors the device." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The serial number of the device." />
        </Property>
        <Property Name="site" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The site location of the device." />
        </Property>
        <Property Name="source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The source (microsoft/vendor) of the device entity." />
        </Property>
        <Property Name="sourceRef" Type="microsoft.graph.security.urlEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="A URL reference to the source item where the device is managed." />
        </Property>
        <Property Name="zone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The zone location of the device within a site." />
        </Property>
      </ComplexType>
      <ComplexType Name="ipEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="countryLetterCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc." />
        </Property>
        <Property Name="ipAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value of the IP Address, can be either in V4 address or V6 address format." />
        </Property>
        <Property Name="location" Type="microsoft.graph.security.geoLocation" />
        <Property Name="stream" Type="microsoft.graph.security.stream" />
      </ComplexType>
      <ComplexType Name="kubernetesClusterEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="cloudResource" Type="microsoft.graph.security.alertEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cloud identifier of the cluster. Can be either an amazonResourceEvidence, azureResourceEvidence, or googleCloudResourceEvidence object." />
        </Property>
        <Property Name="distribution" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The distribution type of the cluster." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cluster name." />
        </Property>
        <Property Name="platform" Type="microsoft.graph.security.kubernetesPlatform">
          <Annotation Term="Org.OData.Core.V1.Description" String="The platform the cluster runs on. Possible values are: unknown, aks, eks, gke, arc, unknownFutureValue." />
        </Property>
        <Property Name="version" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The kubernetes version of the cluster." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesControllerEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="labels" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The labels for the Kubernetes pod." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The controller name." />
        </Property>
        <Property Name="namespace" Type="microsoft.graph.security.kubernetesNamespaceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service account namespace." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The controller type." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesNamespaceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="cluster" Type="microsoft.graph.security.kubernetesClusterEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The namespace cluster." />
        </Property>
        <Property Name="labels" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The labels for the Kubernetes pod." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The namespace name." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesPodEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="containers" Type="Collection(microsoft.graph.security.containerEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of pod containers which are not init or ephemeral containers." />
        </Property>
        <Property Name="controller" Type="microsoft.graph.security.kubernetesControllerEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod controller." />
        </Property>
        <Property Name="ephemeralContainers" Type="Collection(microsoft.graph.security.containerEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of pod ephemeral containers." />
        </Property>
        <Property Name="initContainers" Type="Collection(microsoft.graph.security.containerEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of pod init containers." />
        </Property>
        <Property Name="labels" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod labels." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod name." />
        </Property>
        <Property Name="namespace" Type="microsoft.graph.security.kubernetesNamespaceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod namespace." />
        </Property>
        <Property Name="podIp" Type="microsoft.graph.security.ipEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod IP." />
        </Property>
        <Property Name="serviceAccount" Type="microsoft.graph.security.kubernetesServiceAccountEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pod service account." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesSecretEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The secret name." />
        </Property>
        <Property Name="namespace" Type="microsoft.graph.security.kubernetesNamespaceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The secret namespace." />
        </Property>
        <Property Name="secretType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The secret type can include both built-in types and custom ones. Examples of built-in types are: Opaque, kubernetes.io/service-account-token, kubernetes.io/dockercfg, kubernetes.io/dockerconfigjson, kubernetes.io/basic-auth, kubernetes.io/ssh-auth, kubernetes.io/tls, bootstrap.kubernetes.io/token." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesServiceAccountEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service account name." />
        </Property>
        <Property Name="namespace" Type="microsoft.graph.security.kubernetesNamespaceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service account namespace." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesServiceEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="clusterIP" Type="microsoft.graph.security.ipEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service cluster IP." />
        </Property>
        <Property Name="externalIPs" Type="Collection(microsoft.graph.security.ipEvidence)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service external IPs." />
        </Property>
        <Property Name="labels" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service labels." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service name." />
        </Property>
        <Property Name="namespace" Type="microsoft.graph.security.kubernetesNamespaceEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service namespace." />
        </Property>
        <Property Name="selector" Type="microsoft.graph.security.dictionary">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service selector." />
        </Property>
        <Property Name="servicePorts" Type="Collection(microsoft.graph.security.kubernetesServicePort)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The list of service ports." />
        </Property>
        <Property Name="serviceType" Type="microsoft.graph.security.kubernetesServiceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The service type. Possible values are: unknown, clusterIP, externalName, nodePort, loadBalancer, unknownFutureValue." />
        </Property>
      </ComplexType>
      <ComplexType Name="kubernetesServicePort">
        <Property Name="appProtocol" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The application protocol for this port." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this port within the service." />
        </Property>
        <Property Name="nodePort" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The port on each node on which this service is exposed when the type is either NodePort or LoadBalancer." />
        </Property>
        <Property Name="port" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The port that this service exposes." />
        </Property>
        <Property Name="protocol" Type="microsoft.graph.security.containerPortProtocol">
          <Annotation Term="Org.OData.Core.V1.Description" String="The protocol name. Possible values are: udp, tcp, sctp, unknownFutureValue." />
        </Property>
        <Property Name="targetPort" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME." />
        </Property>
      </ComplexType>
      <ComplexType Name="loggedOnUser">
        <Property Name="accountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User account name of the logged-on user." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="User account domain of the logged-on user." />
        </Property>
      </ComplexType>
      <ComplexType Name="mailboxConfigurationEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="configurationId" Type="Edm.String" />
        <Property Name="configurationType" Type="microsoft.graph.security.mailboxConfigurationType" />
        <Property Name="displayName" Type="Edm.String" />
        <Property Name="externalDirectoryObjectId" Type="Edm.Guid" />
        <Property Name="mailboxPrimaryAddress" Type="Edm.String" />
        <Property Name="upn" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="mailboxEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name associated with the mailbox." />
        </Property>
        <Property Name="primaryAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The primary email address of the mailbox." />
        </Property>
        <Property Name="userAccount" Type="microsoft.graph.security.userAccount">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user account of the mailbox." />
        </Property>
      </ComplexType>
      <ComplexType Name="mailClusterEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="clusterBy" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The clustering logic of the emails inside the cluster." />
        </Property>
        <Property Name="clusterByValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The value utilized to cluster the similar emails." />
        </Property>
        <Property Name="emailCount" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Count of emails in the email cluster." />
        </Property>
        <Property Name="networkMessageIds" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifiers for the emails in the cluster, generated by Microsoft 365." />
        </Property>
        <Property Name="query" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query used to identify the email cluster." />
        </Property>
        <Property Name="urn" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Uniform resource name (URN) of the automated investigation where the cluster was identified." />
        </Property>
      </ComplexType>
      <ComplexType Name="malwareEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="category" Type="Edm.String" />
        <Property Name="files" Type="Collection(microsoft.graph.security.fileEvidence)" />
        <Property Name="name" Type="Edm.String" />
        <Property Name="processes" Type="Collection(microsoft.graph.security.processEvidence)" />
      </ComplexType>
      <ComplexType Name="networkConnectionEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="destinationAddress" Type="microsoft.graph.security.ipEvidence" />
        <Property Name="destinationPort" Type="Edm.Int32" />
        <Property Name="protocol" Type="microsoft.graph.security.protocolType" />
        <Property Name="sourceAddress" Type="microsoft.graph.security.ipEvidence" />
        <Property Name="sourcePort" Type="Edm.Int32" />
      </ComplexType>
      <ComplexType Name="nicEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="ipAddress" Type="microsoft.graph.security.ipEvidence">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current IP address of the NIC." />
        </Property>
        <Property Name="macAddress" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The MAC address of the NIC." />
        </Property>
        <Property Name="vlans" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current virtual local area networks of the NIC." />
        </Property>
      </ComplexType>
      <ComplexType Name="oauthApplicationEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="appId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the application." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the application." />
        </Property>
        <Property Name="objectId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier of the application object in Azure AD." />
        </Property>
        <Property Name="publisher" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the application publisher." />
        </Property>
      </ComplexType>
      <ComplexType Name="ocrSettings">
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether or not OCR is enabled for the case." />
        </Property>
        <Property Name="maxImageSize" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Maximum image size that will be processed in KB)." />
        </Property>
        <Property Name="timeout" Type="Edm.Duration">
          <Annotation Term="Org.OData.Core.V1.Description" String="The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time." />
        </Property>
      </ComplexType>
      <ComplexType Name="processEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="detectionStatus" Type="microsoft.graph.security.detectionStatus">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue." />
        </Property>
        <Property Name="imageFile" Type="microsoft.graph.security.fileDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Image file details." />
        </Property>
        <Property Name="mdeDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier assigned to a device by Microsoft Defender for Endpoint." />
        </Property>
        <Property Name="parentProcessCreationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="parentProcessId" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Process ID (PID) of the parent process that spawned the process." />
        </Property>
        <Property Name="parentProcessImageFile" Type="microsoft.graph.security.fileDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Parent process image file details." />
        </Property>
        <Property Name="processCommandLine" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Command line used to create the new process." />
        </Property>
        <Property Name="processCreationDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="processId" Type="Edm.Int64">
          <Annotation Term="Org.OData.Core.V1.Description" String="Process ID (PID) of the newly created process." />
        </Property>
        <Property Name="userAccount" Type="microsoft.graph.security.userAccount">
          <Annotation Term="Org.OData.Core.V1.Description" String="User details of the user that ran the process." />
        </Property>
      </ComplexType>
      <ComplexType Name="redundancyDetectionSettings">
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether email threading and near duplicate detection are enabled." />
        </Property>
        <Property Name="maxWords" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words." />
        </Property>
        <Property Name="minWords" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words." />
        </Property>
        <Property Name="similarityThreshold" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold." />
        </Property>
      </ComplexType>
      <ComplexType Name="registryKeyEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="registryHive" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registry hive of the key that the recorded action was applied to." />
        </Property>
        <Property Name="registryKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registry key that the recorded action was applied to." />
        </Property>
      </ComplexType>
      <ComplexType Name="registryValueEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="mdeDeviceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A unique identifier assigned to a device by Microsoft Defender for Endpoint." />
        </Property>
        <Property Name="registryHive" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registry hive of the key that the recorded action was applied to." />
        </Property>
        <Property Name="registryKey" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Registry key that the recorded action was applied to." />
        </Property>
        <Property Name="registryValue" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data of the registry value that the recorded action was applied to." />
        </Property>
        <Property Name="registryValueName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the registry value that the recorded action was applied to." />
        </Property>
        <Property Name="registryValueType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Data type, such as binary or string, of the registry value that the recorded action was applied to." />
        </Property>
      </ComplexType>
      <ComplexType Name="retentionDuration" Abstract="true" />
      <ComplexType Name="retentionDurationForever" BaseType="microsoft.graph.security.retentionDuration" />
      <ComplexType Name="retentionDurationInDays" BaseType="microsoft.graph.security.retentionDuration">
        <Property Name="days" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the time period in days for which an item with the applied retention label will be retained for." />
        </Property>
      </ComplexType>
      <ComplexType Name="retentionEventStatus">
        <Property Name="error" Type="graph.publicError">
          <Annotation Term="Org.OData.Core.V1.Description" String="The error if the status isn't successful." />
        </Property>
        <Property Name="status" Type="microsoft.graph.security.eventStatusType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The status of the distribution. The possible values are: pending, error, success, notAvaliable." />
        </Property>
      </ComplexType>
      <ComplexType Name="sasTokenEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="allowedIpAddresses" Type="Edm.String" />
        <Property Name="allowedResourceTypes" Type="Collection(Edm.String)" />
        <Property Name="allowedServices" Type="Collection(Edm.String)" />
        <Property Name="expiryDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="permissions" Type="Collection(Edm.String)" />
        <Property Name="protocol" Type="Edm.String" />
        <Property Name="signatureHash" Type="Edm.String" />
        <Property Name="signedWith" Type="Edm.String" />
        <Property Name="startDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="storageResource" Type="microsoft.graph.security.azureResourceEvidence" />
      </ComplexType>
      <ComplexType Name="securityGroupEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the security group." />
        </Property>
        <Property Name="securityGroupId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the security group." />
        </Property>
      </ComplexType>
      <ComplexType Name="sensorDeploymentPackage">
        <Property Name="downloadUrl" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="URL to download the sensor deployment package." />
        </Property>
        <Property Name="version" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Version of the sensor." />
        </Property>
      </ComplexType>
      <ComplexType Name="sensorSettings">
        <NavigationProperty Name="networkAdapters" Type="Collection(microsoft.graph.security.networkAdapter)" ContainsTarget="true" />
        <Property Name="description" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description of the sensor." />
        </Property>
        <Property Name="domainControllerDnsNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="DNS names for the domain controller" />
        </Property>
        <Property Name="isDelayedDeploymentEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to delay updates for the sensor." />
        </Property>
      </ComplexType>
      <ComplexType Name="servicePrincipalEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="appId" Type="Edm.String" />
        <Property Name="appOwnerTenantId" Type="Edm.String" />
        <Property Name="servicePrincipalName" Type="Edm.String" />
        <Property Name="servicePrincipalObjectId" Type="Edm.String" />
        <Property Name="servicePrincipalType" Type="microsoft.graph.security.servicePrincipalType" />
        <Property Name="tenantId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="singlePropertySchema">
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the property." />
        </Property>
        <Property Name="type" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the property." />
        </Property>
      </ComplexType>
      <ComplexType Name="sslCertificateEntity">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="A physical address of the entity." />
        </Property>
        <Property Name="alternateNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Alternate names for this entity that are part of the certificate." />
        </Property>
        <Property Name="commonName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A common name for this entity." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="An email for this entity." />
        </Property>
        <Property Name="givenName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the entity is a person, this is the person's given name (first name)." />
        </Property>
        <Property Name="organizationName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the entity is an organization, this is the name of the organization." />
        </Property>
        <Property Name="organizationUnitName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the entity is an organization, this communicates if a unit in the organization is named on the entity." />
        </Property>
        <Property Name="serialNumber" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A serial number assigned to the entity; usually only available if the entity is the issuer." />
        </Property>
        <Property Name="surname" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="If the entity is a person, this is the person's surname (last name)." />
        </Property>
      </ComplexType>
      <ComplexType Name="stream">
        <Property Name="name" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="stringValueDictionary" OpenType="true" />
      <ComplexType Name="submissionMailEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="networkMessageId" Type="Edm.String" />
        <Property Name="recipient" Type="Edm.String" />
        <Property Name="reportType" Type="Edm.String" />
        <Property Name="sender" Type="Edm.String" />
        <Property Name="senderIp" Type="Edm.String" />
        <Property Name="subject" Type="Edm.String" />
        <Property Name="submissionDateTime" Type="Edm.DateTimeOffset" />
        <Property Name="submissionId" Type="Edm.String" />
        <Property Name="submitter" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="topicModelingSettings">
        <Property Name="dynamicallyAdjustTopicCount" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the themes model should dynamically optimize the number of generated topics. To learn more, see Adjust maximum number of themes dynamically." />
        </Property>
        <Property Name="ignoreNumbers" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the themes model should exclude numbers while parsing document texts. To learn more, see Include numbers in themes." />
        </Property>
        <Property Name="isEnabled" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether themes model is enabled for the case." />
        </Property>
        <Property Name="topicCount" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The total number of topics that the themes model will generate for a review set. To learn more, see Maximum number of themes." />
        </Property>
      </ComplexType>
      <ComplexType Name="urlEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="url" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Unique Resource Locator (URL)." />
        </Property>
      </ComplexType>
      <ComplexType Name="userAccount">
        <Property Name="accountName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The displayed name of the user account." />
        </Property>
        <Property Name="azureAdUserId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user object identifier in Microsoft Entra ID." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user display name in Microsoft Entra ID." />
        </Property>
        <Property Name="domainName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the Active Directory domain of which the user is a member." />
        </Property>
        <Property Name="userPrincipalName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user principal name of the account in Microsoft Entra ID." />
        </Property>
        <Property Name="userSid" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The local security identifier of the user account." />
        </Property>
      </ComplexType>
      <ComplexType Name="userEvidence" BaseType="microsoft.graph.security.alertEvidence">
        <Property Name="stream" Type="microsoft.graph.security.stream" />
        <Property Name="userAccount" Type="microsoft.graph.security.userAccount">
          <Annotation Term="Org.OData.Core.V1.Description" String="The user account details." />
        </Property>
      </ComplexType>
      <ComplexType Name="vmMetadata">
        <Property Name="cloudProvider" Type="microsoft.graph.security.vmCloudProvider" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The cloud provider hosting the virtual machine. The possible values are: unknown, azure, unknownFutureValue." />
        </Property>
        <Property Name="resourceId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the Azure resource." />
        </Property>
        <Property Name="subscriptionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the Azure subscription the customer tenant belongs to." />
        </Property>
        <Property Name="vmId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier of the virtual machine instance." />
        </Property>
      </ComplexType>
      <ComplexType Name="whoisContact">
        <Property Name="address" Type="graph.physicalAddress">
          <Annotation Term="Org.OData.Core.V1.Description" String="The physical address of the entity." />
        </Property>
        <Property Name="email" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The email of this WHOIS contact." />
        </Property>
        <Property Name="fax" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The fax of this WHOIS contact. No format is guaranteed." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of this WHOIS contact." />
        </Property>
        <Property Name="organization" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The organization of this WHOIS contact." />
        </Property>
        <Property Name="telephone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The telephone of this WHOIS contact. No format is guaranteed." />
        </Property>
      </ComplexType>
      <ComplexType Name="whoisNameserver">
        <NavigationProperty Name="host" Type="microsoft.graph.security.host" Nullable="false" />
        <Property Name="firstSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The first seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
        <Property Name="lastSeenDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The last seen date and time of this WHOIS contact. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z." />
        </Property>
      </ComplexType>
      <Function Name="asHierarchy" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.ediscoveryReviewTag)" />
        <ReturnType Type="Collection(microsoft.graph.security.ediscoveryReviewTag)" />
      </Function>
      <Function Name="getDeploymentAccessKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.sensor)" />
        <ReturnType Type="microsoft.graph.security.deploymentAccessKeyType" />
      </Function>
      <Function Name="getDeploymentPackageUri" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.sensor)" />
        <ReturnType Type="microsoft.graph.security.sensorDeploymentPackage" />
      </Function>
      <Action Name="activate" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCustodian" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryCustodian: activate" />
            <PropertyValue Property="LongDescription" String="Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="addToReviewSet" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryReviewSet" />
        <Parameter Name="search" Type="microsoft.graph.security.ediscoverySearch" />
        <Parameter Name="additionalDataOptions" Type="microsoft.graph.security.additionalDataOptions" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewSet: addToReviewSet" />
            <PropertyValue Property="LongDescription" String="Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-addtoreviewset?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="applyHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.ediscoveryCustodian)" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Unicode="false" />
      </Action>
      <Action Name="applyHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.ediscoveryNoncustodialDataSource)" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Unicode="false" />
      </Action>
      <Action Name="applyHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCustodian" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryCustodian: applyHold" />
            <PropertyValue Property="LongDescription" String="Start the process of applying hold on eDiscovery custodians. After the operation is created, you can use Get ediscoveryCustodian to retrieve the status of an ediscoveryCustodian." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="applyHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryNoncustodialDataSource" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryNoncustodialDataSource: applyHold" />
            <PropertyValue Property="LongDescription" String="Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="applyTags" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryReviewSetQuery" />
        <Parameter Name="tagsToAdd" Type="Collection(microsoft.graph.security.ediscoveryReviewTag)" />
        <Parameter Name="tagsToRemove" Type="Collection(microsoft.graph.security.ediscoveryReviewTag)" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewSetQuery: applyTags" />
            <PropertyValue Property="LongDescription" String="Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-applytags?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="close" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCase" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="Close eDiscoveryCase" />
            <PropertyValue Property="LongDescription" String="Close an eDiscovery case. For details, see Close a case." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-close?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="estimateStatistics" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoverySearch" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoverySearch: estimateStatistics" />
            <PropertyValue Property="LongDescription" String="Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-estimatestatistics?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="export" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryReviewSet" />
        <Parameter Name="outputName" Type="Edm.String" Unicode="false" />
        <Parameter Name="description" Type="Edm.String" Unicode="false" />
        <Parameter Name="exportOptions" Type="microsoft.graph.security.exportOptions" />
        <Parameter Name="exportStructure" Type="microsoft.graph.security.exportFileStructure" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewSet: export" />
            <PropertyValue Property="LongDescription" String="Initiate an export from a ediscoveryReviewSet. For details, see Export documents from a review set in eDiscovery (Premium)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewset-export?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="export" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryReviewSetQuery" />
        <Parameter Name="outputName" Type="Edm.String" Unicode="false" />
        <Parameter Name="description" Type="Edm.String" Unicode="false" />
        <Parameter Name="exportOptions" Type="microsoft.graph.security.exportOptions" />
        <Parameter Name="exportStructure" Type="microsoft.graph.security.exportFileStructure" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryReviewSetQuery: export" />
            <PropertyValue Property="LongDescription" String="Initiate an export from a ediscoveryReviewSetQuery. For details, see Export documents from a review set in eDiscovery (Premium)." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoveryreviewsetquery-export?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="exportReport" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoverySearch" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="description" Type="Edm.String" Unicode="false" />
        <Parameter Name="exportCriteria" Type="microsoft.graph.security.exportCriteria" />
        <Parameter Name="exportLocation" Type="microsoft.graph.security.exportLocation" />
        <Parameter Name="additionalOptions" Type="microsoft.graph.security.additionalOptions" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoverySearch: exportReport" />
            <PropertyValue Property="LongDescription" String="Export an item report from an estimated ediscoverySearch. For details, see Manage a collection estimate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportreport?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="exportResult" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoverySearch" />
        <Parameter Name="displayName" Type="Edm.String" Unicode="false" />
        <Parameter Name="description" Type="Edm.String" Unicode="false" />
        <Parameter Name="exportCriteria" Type="microsoft.graph.security.exportCriteria" />
        <Parameter Name="exportLocation" Type="microsoft.graph.security.exportLocation" />
        <Parameter Name="additionalOptions" Type="microsoft.graph.security.additionalOptions" />
        <Parameter Name="exportFormat" Type="microsoft.graph.security.exportFormat" />
        <Parameter Name="exportSingleItems" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoverySearch: exportResult" />
            <PropertyValue Property="LongDescription" String="Export results from an estimated ediscoverySearch. For details, see Manage a collection estimate." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-exportresult?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="purgeData" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoverySearch" />
        <Parameter Name="purgeType" Type="microsoft.graph.security.purgeType">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Parameter Name="purgeAreas" Type="microsoft.graph.security.purgeAreas">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoverySearch: purgeData" />
            <PropertyValue Property="LongDescription" String="Delete Exchange mailbox items or Microsoft Teams messages contained in an eDiscovery search. You can collect and purge the following categories of Teams content:&#xA;- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.&#xA;- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.&#xA;- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.&#xA;- Private channels - Message posts, replies, and attachments shared in a private Teams channel.&#xA;- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:&#xA;- eDiscovery solution series: Data spillage scenario - Search and purge&#xA;- eDiscovery (Premium) workflow for content in Microsoft Teams " />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverysearch-purgedata?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="regenerateDeploymentAccessKey" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.sensor)" />
        <ReturnType Type="microsoft.graph.security.deploymentAccessKeyType" />
      </Action>
      <Action Name="release" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCustodian" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryCustodian: release" />
            <PropertyValue Property="LongDescription" String="Release a custodian from a case. For details, see Release a custodian from a case." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="release" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryNoncustodialDataSource" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryNoncustodialDataSource: release" />
            <PropertyValue Property="LongDescription" String="Release the non-custodial data source from the case." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-release?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.ediscoveryCustodian)" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Unicode="false" />
      </Action>
      <Action Name="removeHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="Collection(microsoft.graph.security.ediscoveryNoncustodialDataSource)" />
        <Parameter Name="ids" Type="Collection(Edm.String)" Unicode="false" />
      </Action>
      <Action Name="removeHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCustodian" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryCustodian: removeHold" />
            <PropertyValue Property="LongDescription" String="Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="removeHold" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryNoncustodialDataSource" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryNoncustodialDataSource: removeHold" />
            <PropertyValue Property="LongDescription" String="Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="reopen" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCase" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="eDiscoveryCase: reopen" />
            <PropertyValue Property="LongDescription" String="Reopen an eDiscovery case that was closed. For details, see Reopen a closed case." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycase-reopen?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="resetToDefault" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCaseSettings" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="eDiscoveryCaseSettings: resetToDefault" />
            <PropertyValue Property="LongDescription" String="Reset a caseSettings object to the default values." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycasesettings-resettodefault?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="runHuntingQuery" IsBound="true">
        <Parameter Name="bindingParameter" Type="graph.security" />
        <Parameter Name="query" Type="Edm.String" Unicode="false" />
        <Parameter Name="timespan" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.OptionalParameter" />
        </Parameter>
        <ReturnType Type="microsoft.graph.security.huntingQueryResults" />
      </Action>
      <Action Name="updateIndex" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryCustodian" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryCustodian: updateIndex" />
            <PropertyValue Property="LongDescription" String="Trigger an indexOperation to make a custodian and associated sources searchable." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
      <Action Name="updateIndex" IsBound="true">
        <Parameter Name="bindingParameter" Type="microsoft.graph.security.ediscoveryNoncustodialDataSource" />
        <Annotation Term="Org.OData.Capabilities.V1.InsertRestrictions">
          <Record>
            <PropertyValue Property="Description" String="ediscoveryNoncustodialDataSource: updateIndex" />
            <PropertyValue Property="LongDescription" String="Trigger an indexOperation to make a non-custodial data source and its associated data source searchable." />
          </Record>
        </Annotation>
        <Annotation Term="Org.OData.Core.V1.Links">
          <Collection>
            <Record>
              <PropertyValue Property="rel" String="https://graph.microsoft.com/rels/docs/action" />
              <PropertyValue Property="href" String="https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-updateindex?view=graph-rest-1.0" />
            </Record>
          </Collection>
        </Annotation>
      </Action>
    </Schema>
    <Schema Namespace="microsoft.graph.termStore" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="relationType">
        <Member Name="pin" Value="0" />
        <Member Name="reuse" Value="1" />
        <Member Name="unknownFutureValue" Value="2" />
      </EnumType>
      <EnumType Name="termGroupScope">
        <Member Name="global" Value="0" />
        <Member Name="system" Value="1" />
        <Member Name="siteCollection" Value="2" />
        <Member Name="unknownFutureValue" Value="3" />
      </EnumType>
      <EntityType Name="group" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of the group creation. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description that gives details on the term usage." />
        </Property>
        <Property Name="displayName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the group." />
        </Property>
        <Property Name="parentSiteId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="ID of the parent site of this group." />
        </Property>
        <Property Name="scope" Type="microsoft.graph.termStore.termGroupScope">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the type of the group. Possible values are: global, system, and siteCollection." />
        </Property>
        <NavigationProperty Name="sets" Type="Collection(microsoft.graph.termStore.set)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All sets under the group in a term [store]." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="relation" BaseType="graph.entity">
        <Property Name="relationship" Type="microsoft.graph.termStore.relationType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of relation. Possible values are: pin, reuse." />
        </Property>
        <NavigationProperty Name="fromTerm" Type="microsoft.graph.termStore.term">
          <Annotation Term="Org.OData.Core.V1.Description" String="The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]." />
        </NavigationProperty>
        <NavigationProperty Name="set" Type="microsoft.graph.termStore.set">
          <Annotation Term="Org.OData.Core.V1.Description" String="The [set] in which the relation is relevant." />
        </NavigationProperty>
        <NavigationProperty Name="toTerm" Type="microsoft.graph.termStore.term">
          <Annotation Term="Org.OData.Core.V1.Description" String="The to [term] of the relation. The term to which the relationship is defined." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="set" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of set creation. Read-only." />
        </Property>
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description that gives details on the term usage." />
        </Property>
        <Property Name="localizedNames" Type="Collection(microsoft.graph.termStore.localizedName)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the set for each languageTag." />
        </Property>
        <Property Name="properties" Type="Collection(graph.keyValue)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom properties for the set." />
        </Property>
        <NavigationProperty Name="children" Type="Collection(microsoft.graph.termStore.term)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Children terms of set in term [store]." />
        </NavigationProperty>
        <NavigationProperty Name="parentGroup" Type="microsoft.graph.termStore.group" Nullable="false" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The parent [group] that contains the set." />
        </NavigationProperty>
        <NavigationProperty Name="relations" Type="Collection(microsoft.graph.termStore.relation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which terms have been pinned or reused directly under the set." />
        </NavigationProperty>
        <NavigationProperty Name="terms" Type="Collection(microsoft.graph.termStore.term)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="All the terms under the set." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="store" BaseType="graph.entity">
        <Property Name="defaultLanguageTag" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Default language of the term store." />
        </Property>
        <Property Name="languageTags" Type="Collection(Edm.String)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of languages for the term store." />
        </Property>
        <NavigationProperty Name="groups" Type="Collection(microsoft.graph.termStore.group)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of all groups available in the term store." />
        </NavigationProperty>
        <NavigationProperty Name="sets" Type="Collection(microsoft.graph.termStore.set)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of all sets available in the term store. This relationship can only be used to load a specific term set." />
        </NavigationProperty>
      </EntityType>
      <EntityType Name="term" BaseType="graph.entity">
        <Property Name="createdDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time of term creation. Read-only." />
        </Property>
        <Property Name="descriptions" Type="Collection(microsoft.graph.termStore.localizedDescription)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Description about term that is dependent on the languageTag." />
        </Property>
        <Property Name="labels" Type="Collection(microsoft.graph.termStore.localizedLabel)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Label metadata for a term." />
        </Property>
        <Property Name="lastModifiedDateTime" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last date and time of term modification. Read-only." />
        </Property>
        <Property Name="properties" Type="Collection(graph.keyValue)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of properties on the term." />
        </Property>
        <NavigationProperty Name="children" Type="Collection(microsoft.graph.termStore.term)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Children of current term." />
        </NavigationProperty>
        <NavigationProperty Name="relations" Type="Collection(microsoft.graph.termStore.relation)" ContainsTarget="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="To indicate which terms are related to the current term as either pinned or reused." />
        </NavigationProperty>
        <NavigationProperty Name="set" Type="microsoft.graph.termStore.set">
          <Annotation Term="Org.OData.Core.V1.Description" String="The [set] in which the term is created." />
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="localizedDescription">
        <Property Name="description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description in the localized language." />
        </Property>
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language tag for the label." />
        </Property>
      </ComplexType>
      <ComplexType Name="localizedLabel">
        <Property Name="isDefault" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the label is the default label." />
        </Property>
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language tag for the label." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the label." />
        </Property>
      </ComplexType>
      <ComplexType Name="localizedName">
        <Property Name="languageTag" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The language tag for the label." />
        </Property>
        <Property Name="name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name in the localized language." />
        </Property>
      </ComplexType>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>