@microsoft/msgraph-beta-sdk-users
Version:
Users fluent API for Microsoft Graph
670 lines • 37.4 kB
TypeScript
import { type User } from '@microsoft/msgraph-beta-sdk/models/index.js';
import { type ActivitiesRequestBuilder } from './activities/index.js';
import { type AgreementAcceptancesRequestBuilder } from './agreementAcceptances/index.js';
import { type AnalyticsRequestBuilder } from './analytics/index.js';
import { type AppConsentRequestsForApprovalRequestBuilder } from './appConsentRequestsForApproval/index.js';
import { type AppRoleAssignedResourcesRequestBuilder } from './appRoleAssignedResources/index.js';
import { type AppRoleAssignedResourcesWithAppIdRequestBuilder } from './appRoleAssignedResourcesWithAppId/index.js';
import { type AppRoleAssignmentsRequestBuilder } from './appRoleAssignments/index.js';
import { type ApprovalsRequestBuilder } from './approvals/index.js';
import { type AssignLicenseRequestBuilder } from './assignLicense/index.js';
import { type AuthenticationRequestBuilder } from './authentication/index.js';
import { type CalendarRequestBuilder } from './calendar/index.js';
import { type CalendarGroupsRequestBuilder } from './calendarGroups/index.js';
import { type CalendarsRequestBuilder } from './calendars/index.js';
import { type CalendarViewRequestBuilder } from './calendarView/index.js';
import { type ChangePasswordRequestBuilder } from './changePassword/index.js';
import { type ChatsRequestBuilder } from './chats/index.js';
import { type CheckMemberGroupsRequestBuilder } from './checkMemberGroups/index.js';
import { type CheckMemberObjectsRequestBuilder } from './checkMemberObjects/index.js';
import { type CloudClipboardRequestBuilder } from './cloudClipboard/index.js';
import { type CloudPCsRequestBuilder } from './cloudPCs/index.js';
import { type ContactFoldersRequestBuilder } from './contactFolders/index.js';
import { type ContactsRequestBuilder } from './contacts/index.js';
import { type ConvertExternalToInternalMemberUserRequestBuilder } from './convertExternalToInternalMemberUser/index.js';
import { type CreatedObjectsRequestBuilder } from './createdObjects/index.js';
import { type DeletePasswordSingleSignOnCredentialsRequestBuilder } from './deletePasswordSingleSignOnCredentials/index.js';
import { type DeviceEnrollmentConfigurationsRequestBuilder } from './deviceEnrollmentConfigurations/index.js';
import { type DeviceManagementTroubleshootingEventsRequestBuilder } from './deviceManagementTroubleshootingEvents/index.js';
import { type DevicesRequestBuilder } from './devices/index.js';
import { type DevicesWithDeviceIdRequestBuilder } from './devicesWithDeviceId/index.js';
import { type DirectReportsRequestBuilder } from './directReports/index.js';
import { type DriveRequestBuilder } from './drive/index.js';
import { type DrivesRequestBuilder } from './drives/index.js';
import { type EmployeeExperienceRequestBuilder } from './employeeExperience/index.js';
import { type EventsRequestBuilder } from './events/index.js';
import { type ExportDeviceAndAppManagementDataRequestBuilder } from './exportDeviceAndAppManagementData/index.js';
import { type ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder } from './exportDeviceAndAppManagementDataWithSkipWithTop/index.js';
import { type ExportPersonalDataRequestBuilder } from './exportPersonalData/index.js';
import { type ExtensionsRequestBuilder } from './extensions/index.js';
import { type FindMeetingTimesRequestBuilder } from './findMeetingTimes/index.js';
import { type FindRoomListsRequestBuilder } from './findRoomLists/index.js';
import { type FindRoomsRequestBuilder } from './findRooms/index.js';
import { type FindRoomsWithRoomListRequestBuilder } from './findRoomsWithRoomList/index.js';
import { type FollowedSitesRequestBuilder } from './followedSites/index.js';
import { type GetEffectiveDeviceEnrollmentConfigurationsRequestBuilder } from './getEffectiveDeviceEnrollmentConfigurations/index.js';
import { type GetLoggedOnManagedDevicesRequestBuilder } from './getLoggedOnManagedDevices/index.js';
import { type GetMailTipsRequestBuilder } from './getMailTips/index.js';
import { type GetManagedAppDiagnosticStatusesRequestBuilder } from './getManagedAppDiagnosticStatuses/index.js';
import { type GetManagedAppPoliciesRequestBuilder } from './getManagedAppPolicies/index.js';
import { type GetManagedDevicesWithAppFailuresRequestBuilder } from './getManagedDevicesWithAppFailures/index.js';
import { type GetManagedDevicesWithFailedOrPendingAppsRequestBuilder } from './getManagedDevicesWithFailedOrPendingApps/index.js';
import { type GetMemberGroupsRequestBuilder } from './getMemberGroups/index.js';
import { type GetMemberObjectsRequestBuilder } from './getMemberObjects/index.js';
import { type GetPasswordSingleSignOnCredentialsRequestBuilder } from './getPasswordSingleSignOnCredentials/index.js';
import { type InferenceClassificationRequestBuilder } from './inferenceClassification/index.js';
import { type InformationProtectionRequestBuilder } from './informationProtection/index.js';
import { type InsightsRequestBuilder } from './insights/index.js';
import { type InvalidateAllRefreshTokensRequestBuilder } from './invalidateAllRefreshTokens/index.js';
import { type InvitedByRequestBuilder } from './invitedBy/index.js';
import { type IsManagedAppUserBlockedRequestBuilder } from './isManagedAppUserBlocked/index.js';
import { type JoinedGroupsRequestBuilder } from './joinedGroups/index.js';
import { type JoinedTeamsRequestBuilder } from './joinedTeams/index.js';
import { type LicenseDetailsRequestBuilder } from './licenseDetails/index.js';
import { type MailboxSettingsRequestBuilder } from './mailboxSettings/index.js';
import { type MailFoldersRequestBuilder } from './mailFolders/index.js';
import { type ManagedAppLogCollectionRequestsRequestBuilder } from './managedAppLogCollectionRequests/index.js';
import { type ManagedAppRegistrationsRequestBuilder } from './managedAppRegistrations/index.js';
import { type ManagedDevicesRequestBuilder } from './managedDevices/index.js';
import { type ManagerRequestBuilder } from './manager/index.js';
import { type MemberOfRequestBuilder } from './memberOf/index.js';
import { type MessagesRequestBuilder } from './messages/index.js';
import { type MobileAppIntentAndStatesRequestBuilder } from './mobileAppIntentAndStates/index.js';
import { type MobileAppTroubleshootingEventsRequestBuilder } from './mobileAppTroubleshootingEvents/index.js';
import { type NotificationsRequestBuilder } from './notifications/index.js';
import { type Oauth2PermissionGrantsRequestBuilder } from './oauth2PermissionGrants/index.js';
import { type OnenoteRequestBuilder } from './onenote/index.js';
import { type OnlineMeetingsRequestBuilder } from './onlineMeetings/index.js';
import { type OnlineMeetingsWithJoinWebUrlRequestBuilder } from './onlineMeetingsWithJoinWebUrl/index.js';
import { type OutlookRequestBuilder } from './outlook/index.js';
import { type OwnedDevicesRequestBuilder } from './ownedDevices/index.js';
import { type OwnedObjectsRequestBuilder } from './ownedObjects/index.js';
import { type PendingAccessReviewInstancesRequestBuilder } from './pendingAccessReviewInstances/index.js';
import { type PeopleRequestBuilder } from './people/index.js';
import { type PermissionGrantsRequestBuilder } from './permissionGrants/index.js';
import { type PhotoRequestBuilder } from './photo/index.js';
import { type PhotosRequestBuilder } from './photos/index.js';
import { type PlannerRequestBuilder } from './planner/index.js';
import { type PresenceRequestBuilder } from './presence/index.js';
import { type ProfileRequestBuilder } from './profile/index.js';
import { type RegisteredDevicesRequestBuilder } from './registeredDevices/index.js';
import { type ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder } from './reminderViewWithStartDateTimeWithEndDateTime/index.js';
import { type RemoveAllDevicesFromManagementRequestBuilder } from './removeAllDevicesFromManagement/index.js';
import { type ReprocessLicenseAssignmentRequestBuilder } from './reprocessLicenseAssignment/index.js';
import { type RestoreRequestBuilder } from './restore/index.js';
import { type RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder } from './retrieveManagedDevicesWithAppInstallationIssues/index.js';
import { type RetryServiceProvisioningRequestBuilder } from './retryServiceProvisioning/index.js';
import { type RevokeSignInSessionsRequestBuilder } from './revokeSignInSessions/index.js';
import { type ScopedRoleMemberOfRequestBuilder } from './scopedRoleMemberOf/index.js';
import { type SecurityRequestBuilder } from './security/index.js';
import { type SendMailRequestBuilder } from './sendMail/index.js';
import { type ServiceProvisioningErrorsRequestBuilder } from './serviceProvisioningErrors/index.js';
import { type SettingsRequestBuilder } from './settings/index.js';
import { type SolutionsRequestBuilder } from './solutions/index.js';
import { type SponsorsRequestBuilder } from './sponsors/index.js';
import { type TeamworkRequestBuilder } from './teamwork/index.js';
import { type TodoRequestBuilder } from './todo/index.js';
import { type TransitiveMemberOfRequestBuilder } from './transitiveMemberOf/index.js';
import { type TransitiveReportsRequestBuilder } from './transitiveReports/index.js';
import { type TranslateExchangeIdsRequestBuilder } from './translateExchangeIds/index.js';
import { type UnblockManagedAppsRequestBuilder } from './unblockManagedApps/index.js';
import { type UsageRightsRequestBuilder } from './usageRights/index.js';
import { type VirtualEventsRequestBuilder } from './virtualEvents/index.js';
import { type WindowsInformationProtectionDeviceRegistrationsRequestBuilder } from './windowsInformationProtectionDeviceRegistrations/index.js';
import { type WipeAndBlockManagedAppsRequestBuilder } from './wipeAndBlockManagedApps/index.js';
import { type WipeManagedAppRegistrationByDeviceTagRequestBuilder } from './wipeManagedAppRegistrationByDeviceTag/index.js';
import { type WipeManagedAppRegistrationsByAzureAdDeviceIdRequestBuilder } from './wipeManagedAppRegistrationsByAzureAdDeviceId/index.js';
import { type WipeManagedAppRegistrationsByDeviceTagRequestBuilder } from './wipeManagedAppRegistrationsByDeviceTag/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
/**
* Provides operations to manage the collection of user entities.
*/
export interface UserItemRequestBuilder extends BaseRequestBuilder<UserItemRequestBuilder> {
/**
* Provides operations to manage the activities property of the microsoft.graph.user entity.
*/
get activities(): ActivitiesRequestBuilder;
/**
* Provides operations to manage the agreementAcceptances property of the microsoft.graph.user entity.
*/
get agreementAcceptances(): AgreementAcceptancesRequestBuilder;
/**
* Provides operations to manage the analytics property of the microsoft.graph.user entity.
*/
get analytics(): AnalyticsRequestBuilder;
/**
* Provides operations to manage the appConsentRequestsForApproval property of the microsoft.graph.user entity.
*/
get appConsentRequestsForApproval(): AppConsentRequestsForApprovalRequestBuilder;
/**
* Provides operations to manage the appRoleAssignedResources property of the microsoft.graph.user entity.
*/
get appRoleAssignedResources(): AppRoleAssignedResourcesRequestBuilder;
/**
* Provides operations to manage the appRoleAssignments property of the microsoft.graph.user entity.
*/
get appRoleAssignments(): AppRoleAssignmentsRequestBuilder;
/**
* Provides operations to manage the approvals property of the microsoft.graph.user entity.
*/
get approvals(): ApprovalsRequestBuilder;
/**
* Provides operations to call the assignLicense method.
*/
get assignLicense(): AssignLicenseRequestBuilder;
/**
* Provides operations to manage the authentication property of the microsoft.graph.user entity.
*/
get authentication(): AuthenticationRequestBuilder;
/**
* Provides operations to manage the calendar property of the microsoft.graph.user entity.
*/
get calendar(): CalendarRequestBuilder;
/**
* Provides operations to manage the calendarGroups property of the microsoft.graph.user entity.
*/
get calendarGroups(): CalendarGroupsRequestBuilder;
/**
* Provides operations to manage the calendars property of the microsoft.graph.user entity.
*/
get calendars(): CalendarsRequestBuilder;
/**
* Provides operations to manage the calendarView property of the microsoft.graph.user entity.
*/
get calendarView(): CalendarViewRequestBuilder;
/**
* Provides operations to call the changePassword method.
*/
get changePassword(): ChangePasswordRequestBuilder;
/**
* Provides operations to manage the chats property of the microsoft.graph.user entity.
*/
get chats(): ChatsRequestBuilder;
/**
* Provides operations to call the checkMemberGroups method.
*/
get checkMemberGroups(): CheckMemberGroupsRequestBuilder;
/**
* Provides operations to call the checkMemberObjects method.
*/
get checkMemberObjects(): CheckMemberObjectsRequestBuilder;
/**
* Provides operations to manage the cloudClipboard property of the microsoft.graph.user entity.
*/
get cloudClipboard(): CloudClipboardRequestBuilder;
/**
* Provides operations to manage the cloudPCs property of the microsoft.graph.user entity.
*/
get cloudPCs(): CloudPCsRequestBuilder;
/**
* Provides operations to manage the contactFolders property of the microsoft.graph.user entity.
*/
get contactFolders(): ContactFoldersRequestBuilder;
/**
* Provides operations to manage the contacts property of the microsoft.graph.user entity.
*/
get contacts(): ContactsRequestBuilder;
/**
* Provides operations to call the convertExternalToInternalMemberUser method.
*/
get convertExternalToInternalMemberUser(): ConvertExternalToInternalMemberUserRequestBuilder;
/**
* Provides operations to manage the createdObjects property of the microsoft.graph.user entity.
*/
get createdObjects(): CreatedObjectsRequestBuilder;
/**
* Provides operations to call the deletePasswordSingleSignOnCredentials method.
*/
get deletePasswordSingleSignOnCredentials(): DeletePasswordSingleSignOnCredentialsRequestBuilder;
/**
* Provides operations to manage the deviceEnrollmentConfigurations property of the microsoft.graph.user entity.
*/
get deviceEnrollmentConfigurations(): DeviceEnrollmentConfigurationsRequestBuilder;
/**
* Provides operations to manage the deviceManagementTroubleshootingEvents property of the microsoft.graph.user entity.
*/
get deviceManagementTroubleshootingEvents(): DeviceManagementTroubleshootingEventsRequestBuilder;
/**
* Provides operations to manage the devices property of the microsoft.graph.user entity.
*/
get devices(): DevicesRequestBuilder;
/**
* Provides operations to manage the directReports property of the microsoft.graph.user entity.
*/
get directReports(): DirectReportsRequestBuilder;
/**
* Provides operations to manage the drive property of the microsoft.graph.user entity.
*/
get drive(): DriveRequestBuilder;
/**
* Provides operations to manage the drives property of the microsoft.graph.user entity.
*/
get drives(): DrivesRequestBuilder;
/**
* Provides operations to manage the employeeExperience property of the microsoft.graph.user entity.
*/
get employeeExperience(): EmployeeExperienceRequestBuilder;
/**
* Provides operations to manage the events property of the microsoft.graph.user entity.
*/
get events(): EventsRequestBuilder;
/**
* Provides operations to call the exportDeviceAndAppManagementData method.
*/
get exportDeviceAndAppManagementData(): ExportDeviceAndAppManagementDataRequestBuilder;
/**
* Provides operations to call the exportPersonalData method.
*/
get exportPersonalData(): ExportPersonalDataRequestBuilder;
/**
* Provides operations to manage the extensions property of the microsoft.graph.user entity.
*/
get extensions(): ExtensionsRequestBuilder;
/**
* Provides operations to call the findMeetingTimes method.
*/
get findMeetingTimes(): FindMeetingTimesRequestBuilder;
/**
* Provides operations to call the findRoomLists method.
*/
get findRoomLists(): FindRoomListsRequestBuilder;
/**
* Provides operations to call the findRooms method.
*/
get findRooms(): FindRoomsRequestBuilder;
/**
* Provides operations to manage the followedSites property of the microsoft.graph.user entity.
*/
get followedSites(): FollowedSitesRequestBuilder;
/**
* Provides operations to call the getEffectiveDeviceEnrollmentConfigurations method.
*/
get getEffectiveDeviceEnrollmentConfigurations(): GetEffectiveDeviceEnrollmentConfigurationsRequestBuilder;
/**
* Provides operations to call the getLoggedOnManagedDevices method.
*/
get getLoggedOnManagedDevices(): GetLoggedOnManagedDevicesRequestBuilder;
/**
* Provides operations to call the getMailTips method.
*/
get getMailTips(): GetMailTipsRequestBuilder;
/**
* Provides operations to call the getManagedAppDiagnosticStatuses method.
*/
get getManagedAppDiagnosticStatuses(): GetManagedAppDiagnosticStatusesRequestBuilder;
/**
* Provides operations to call the getManagedAppPolicies method.
*/
get getManagedAppPolicies(): GetManagedAppPoliciesRequestBuilder;
/**
* Provides operations to call the getManagedDevicesWithAppFailures method.
*/
get getManagedDevicesWithAppFailures(): GetManagedDevicesWithAppFailuresRequestBuilder;
/**
* Provides operations to call the getManagedDevicesWithFailedOrPendingApps method.
*/
get getManagedDevicesWithFailedOrPendingApps(): GetManagedDevicesWithFailedOrPendingAppsRequestBuilder;
/**
* Provides operations to call the getMemberGroups method.
*/
get getMemberGroups(): GetMemberGroupsRequestBuilder;
/**
* Provides operations to call the getMemberObjects method.
*/
get getMemberObjects(): GetMemberObjectsRequestBuilder;
/**
* Provides operations to call the getPasswordSingleSignOnCredentials method.
*/
get getPasswordSingleSignOnCredentials(): GetPasswordSingleSignOnCredentialsRequestBuilder;
/**
* Provides operations to manage the inferenceClassification property of the microsoft.graph.user entity.
*/
get inferenceClassification(): InferenceClassificationRequestBuilder;
/**
* Provides operations to manage the informationProtection property of the microsoft.graph.user entity.
*/
get informationProtection(): InformationProtectionRequestBuilder;
/**
* Provides operations to manage the insights property of the microsoft.graph.user entity.
*/
get insights(): InsightsRequestBuilder;
/**
* Provides operations to call the invalidateAllRefreshTokens method.
*/
get invalidateAllRefreshTokens(): InvalidateAllRefreshTokensRequestBuilder;
/**
* Provides operations to manage the invitedBy property of the microsoft.graph.user entity.
*/
get invitedBy(): InvitedByRequestBuilder;
/**
* Provides operations to call the isManagedAppUserBlocked method.
*/
get isManagedAppUserBlocked(): IsManagedAppUserBlockedRequestBuilder;
/**
* Provides operations to manage the joinedGroups property of the microsoft.graph.user entity.
*/
get joinedGroups(): JoinedGroupsRequestBuilder;
/**
* Provides operations to manage the joinedTeams property of the microsoft.graph.user entity.
*/
get joinedTeams(): JoinedTeamsRequestBuilder;
/**
* Provides operations to manage the licenseDetails property of the microsoft.graph.user entity.
*/
get licenseDetails(): LicenseDetailsRequestBuilder;
/**
* The mailboxSettings property
*/
get mailboxSettings(): MailboxSettingsRequestBuilder;
/**
* Provides operations to manage the mailFolders property of the microsoft.graph.user entity.
*/
get mailFolders(): MailFoldersRequestBuilder;
/**
* Provides operations to manage the managedAppLogCollectionRequests property of the microsoft.graph.user entity.
*/
get managedAppLogCollectionRequests(): ManagedAppLogCollectionRequestsRequestBuilder;
/**
* Provides operations to manage the managedAppRegistrations property of the microsoft.graph.user entity.
*/
get managedAppRegistrations(): ManagedAppRegistrationsRequestBuilder;
/**
* Provides operations to manage the managedDevices property of the microsoft.graph.user entity.
*/
get managedDevices(): ManagedDevicesRequestBuilder;
/**
* Provides operations to manage the manager property of the microsoft.graph.user entity.
*/
get manager(): ManagerRequestBuilder;
/**
* Provides operations to manage the memberOf property of the microsoft.graph.user entity.
*/
get memberOf(): MemberOfRequestBuilder;
/**
* Provides operations to manage the messages property of the microsoft.graph.user entity.
*/
get messages(): MessagesRequestBuilder;
/**
* Provides operations to manage the mobileAppIntentAndStates property of the microsoft.graph.user entity.
*/
get mobileAppIntentAndStates(): MobileAppIntentAndStatesRequestBuilder;
/**
* Provides operations to manage the mobileAppTroubleshootingEvents property of the microsoft.graph.user entity.
*/
get mobileAppTroubleshootingEvents(): MobileAppTroubleshootingEventsRequestBuilder;
/**
* Provides operations to manage the notifications property of the microsoft.graph.user entity.
*/
get notifications(): NotificationsRequestBuilder;
/**
* Provides operations to manage the oauth2PermissionGrants property of the microsoft.graph.user entity.
*/
get oauth2PermissionGrants(): Oauth2PermissionGrantsRequestBuilder;
/**
* Provides operations to manage the onenote property of the microsoft.graph.user entity.
*/
get onenote(): OnenoteRequestBuilder;
/**
* Provides operations to manage the onlineMeetings property of the microsoft.graph.user entity.
*/
get onlineMeetings(): OnlineMeetingsRequestBuilder;
/**
* Provides operations to manage the outlook property of the microsoft.graph.user entity.
*/
get outlook(): OutlookRequestBuilder;
/**
* Provides operations to manage the ownedDevices property of the microsoft.graph.user entity.
*/
get ownedDevices(): OwnedDevicesRequestBuilder;
/**
* Provides operations to manage the ownedObjects property of the microsoft.graph.user entity.
*/
get ownedObjects(): OwnedObjectsRequestBuilder;
/**
* Provides operations to manage the pendingAccessReviewInstances property of the microsoft.graph.user entity.
*/
get pendingAccessReviewInstances(): PendingAccessReviewInstancesRequestBuilder;
/**
* Provides operations to manage the people property of the microsoft.graph.user entity.
*/
get people(): PeopleRequestBuilder;
/**
* Provides operations to manage the permissionGrants property of the microsoft.graph.user entity.
*/
get permissionGrants(): PermissionGrantsRequestBuilder;
/**
* Provides operations to manage the photo property of the microsoft.graph.user entity.
*/
get photo(): PhotoRequestBuilder;
/**
* Provides operations to manage the photos property of the microsoft.graph.user entity.
*/
get photos(): PhotosRequestBuilder;
/**
* Provides operations to manage the planner property of the microsoft.graph.user entity.
*/
get planner(): PlannerRequestBuilder;
/**
* Provides operations to manage the presence property of the microsoft.graph.user entity.
*/
get presence(): PresenceRequestBuilder;
/**
* Provides operations to manage the profile property of the microsoft.graph.user entity.
*/
get profile(): ProfileRequestBuilder;
/**
* Provides operations to manage the registeredDevices property of the microsoft.graph.user entity.
*/
get registeredDevices(): RegisteredDevicesRequestBuilder;
/**
* Provides operations to call the removeAllDevicesFromManagement method.
*/
get removeAllDevicesFromManagement(): RemoveAllDevicesFromManagementRequestBuilder;
/**
* Provides operations to call the reprocessLicenseAssignment method.
*/
get reprocessLicenseAssignment(): ReprocessLicenseAssignmentRequestBuilder;
/**
* Provides operations to call the restore method.
*/
get restore(): RestoreRequestBuilder;
/**
* Provides operations to call the retrieveManagedDevicesWithAppInstallationIssues method.
*/
get retrieveManagedDevicesWithAppInstallationIssues(): RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder;
/**
* Provides operations to call the retryServiceProvisioning method.
*/
get retryServiceProvisioning(): RetryServiceProvisioningRequestBuilder;
/**
* Provides operations to call the revokeSignInSessions method.
*/
get revokeSignInSessions(): RevokeSignInSessionsRequestBuilder;
/**
* Provides operations to manage the scopedRoleMemberOf property of the microsoft.graph.user entity.
*/
get scopedRoleMemberOf(): ScopedRoleMemberOfRequestBuilder;
/**
* Provides operations to manage the security property of the microsoft.graph.user entity.
*/
get security(): SecurityRequestBuilder;
/**
* Provides operations to call the sendMail method.
*/
get sendMail(): SendMailRequestBuilder;
/**
* The serviceProvisioningErrors property
*/
get serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder;
/**
* Provides operations to manage the settings property of the microsoft.graph.user entity.
*/
get settings(): SettingsRequestBuilder;
/**
* Provides operations to manage the solutions property of the microsoft.graph.user entity.
*/
get solutions(): SolutionsRequestBuilder;
/**
* Provides operations to manage the sponsors property of the microsoft.graph.user entity.
*/
get sponsors(): SponsorsRequestBuilder;
/**
* Provides operations to manage the teamwork property of the microsoft.graph.user entity.
*/
get teamwork(): TeamworkRequestBuilder;
/**
* Provides operations to manage the todo property of the microsoft.graph.user entity.
*/
get todo(): TodoRequestBuilder;
/**
* Provides operations to manage the transitiveMemberOf property of the microsoft.graph.user entity.
*/
get transitiveMemberOf(): TransitiveMemberOfRequestBuilder;
/**
* Provides operations to manage the transitiveReports property of the microsoft.graph.user entity.
*/
get transitiveReports(): TransitiveReportsRequestBuilder;
/**
* Provides operations to call the translateExchangeIds method.
*/
get translateExchangeIds(): TranslateExchangeIdsRequestBuilder;
/**
* Provides operations to call the unblockManagedApps method.
*/
get unblockManagedApps(): UnblockManagedAppsRequestBuilder;
/**
* Provides operations to manage the usageRights property of the microsoft.graph.user entity.
*/
get usageRights(): UsageRightsRequestBuilder;
/**
* Provides operations to manage the virtualEvents property of the microsoft.graph.user entity.
*/
get virtualEvents(): VirtualEventsRequestBuilder;
/**
* Provides operations to manage the windowsInformationProtectionDeviceRegistrations property of the microsoft.graph.user entity.
*/
get windowsInformationProtectionDeviceRegistrations(): WindowsInformationProtectionDeviceRegistrationsRequestBuilder;
/**
* Provides operations to call the wipeAndBlockManagedApps method.
*/
get wipeAndBlockManagedApps(): WipeAndBlockManagedAppsRequestBuilder;
/**
* Provides operations to call the wipeManagedAppRegistrationByDeviceTag method.
*/
get wipeManagedAppRegistrationByDeviceTag(): WipeManagedAppRegistrationByDeviceTagRequestBuilder;
/**
* Provides operations to call the wipeManagedAppRegistrationsByAzureAdDeviceId method.
*/
get wipeManagedAppRegistrationsByAzureAdDeviceId(): WipeManagedAppRegistrationsByAzureAdDeviceIdRequestBuilder;
/**
* Provides operations to call the wipeManagedAppRegistrationsByDeviceTag method.
*/
get wipeManagedAppRegistrationsByDeviceTag(): WipeManagedAppRegistrationsByDeviceTagRequestBuilder;
/**
* Provides operations to manage the appRoleAssignedResources property of the microsoft.graph.user entity.
* @param appId Alternate key of servicePrincipal
* @returns {AppRoleAssignedResourcesWithAppIdRequestBuilder}
*/
appRoleAssignedResourcesWithAppId(appId: string | undefined): AppRoleAssignedResourcesWithAppIdRequestBuilder;
/**
* Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @see {@link https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-beta|Find more info here}
*/
delete(requestConfiguration?: RequestConfiguration<object> | undefined): Promise<void>;
/**
* Provides operations to manage the devices property of the microsoft.graph.user entity.
* @param deviceId Alternate key of device
* @returns {DevicesWithDeviceIdRequestBuilder}
*/
devicesWithDeviceId(deviceId: string | undefined): DevicesWithDeviceIdRequestBuilder;
/**
* Provides operations to call the exportDeviceAndAppManagementData method.
* @param skip Usage: skip={skip}
* @param top Usage: top={top}
* @returns {ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder}
*/
exportDeviceAndAppManagementDataWithSkipWithTop(skip: number | undefined, top: number | undefined): ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder;
/**
* Provides operations to call the findRooms method.
* @param RoomList Usage: RoomList='{RoomList}'
* @returns {FindRoomsWithRoomListRequestBuilder}
*/
findRoomsWithRoomList(roomList: string | undefined): FindRoomsWithRoomListRequestBuilder;
/**
* 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.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<User>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @see {@link https://learn.microsoft.com/graph/api/user-get?view=graph-rest-beta|Find more info here}
*/
get(requestConfiguration?: RequestConfiguration<UserItemRequestBuilderGetQueryParameters> | undefined): Promise<User | undefined>;
/**
* Provides operations to manage the onlineMeetings property of the microsoft.graph.user entity.
* @param joinWebUrl Alternate key of onlineMeeting
* @returns {OnlineMeetingsWithJoinWebUrlRequestBuilder}
*/
onlineMeetingsWithJoinWebUrl(joinWebUrl: string | undefined): OnlineMeetingsWithJoinWebUrlRequestBuilder;
/**
* Update the properties of a user object.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<User>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @see {@link https://learn.microsoft.com/graph/api/user-update?view=graph-rest-beta|Find more info here}
*/
patch(body: User, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<User | undefined>;
/**
* Provides operations to call the reminderView method.
* @param EndDateTime Usage: EndDateTime='{EndDateTime}'
* @param StartDateTime Usage: StartDateTime='{StartDateTime}'
* @returns {ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder}
*/
reminderViewWithStartDateTimeWithEndDateTime(endDateTime: string | undefined, startDateTime: string | undefined): ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder;
/**
* Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation;
/**
* 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.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<UserItemRequestBuilderGetQueryParameters> | undefined): RequestInformation;
/**
* Update the properties of a user object.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toPatchRequestInformation(body: User, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation;
}
/**
* 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.
*/
export interface UserItemRequestBuilderGetQueryParameters {
/**
* Expand related entities
*/
expand?: string[];
/**
* Select properties to be returned
*/
select?: string[];
}
/**
* Uri template for the request builder.
*/
export declare const UserItemRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}{?%24expand,%24select}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const UserItemRequestBuilderNavigationMetadata: Record<Exclude<keyof UserItemRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
/**
* Metadata for all the requests in the request builder.
*/
export declare const UserItemRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map