UNPKG

@microsoft/msgraph-beta-sdk-devicemanagement

Version:
108 lines 6.62 kB
import { type UserExperienceAnalyticsBaseline } from '@microsoft/msgraph-beta-sdk/models/index.js'; import { type AppHealthMetricsRequestBuilder } from './appHealthMetrics/index.js'; import { type BatteryHealthMetricsRequestBuilder } from './batteryHealthMetrics/index.js'; import { type BestPracticesMetricsRequestBuilder } from './bestPracticesMetrics/index.js'; import { type DeviceBootPerformanceMetricsRequestBuilder } from './deviceBootPerformanceMetrics/index.js'; import { type RebootAnalyticsMetricsRequestBuilder } from './rebootAnalyticsMetrics/index.js'; import { type ResourcePerformanceMetricsRequestBuilder } from './resourcePerformanceMetrics/index.js'; import { type WorkFromAnywhereMetricsRequestBuilder } from './workFromAnywhereMetrics/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Provides operations to manage the userExperienceAnalyticsBaselines property of the microsoft.graph.deviceManagement entity. */ export interface UserExperienceAnalyticsBaselineItemRequestBuilder extends BaseRequestBuilder<UserExperienceAnalyticsBaselineItemRequestBuilder> { /** * Provides operations to manage the appHealthMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get appHealthMetrics(): AppHealthMetricsRequestBuilder; /** * Provides operations to manage the batteryHealthMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get batteryHealthMetrics(): BatteryHealthMetricsRequestBuilder; /** * Provides operations to manage the bestPracticesMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get bestPracticesMetrics(): BestPracticesMetricsRequestBuilder; /** * Provides operations to manage the deviceBootPerformanceMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get deviceBootPerformanceMetrics(): DeviceBootPerformanceMetricsRequestBuilder; /** * Provides operations to manage the rebootAnalyticsMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get rebootAnalyticsMetrics(): RebootAnalyticsMetricsRequestBuilder; /** * Provides operations to manage the resourcePerformanceMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get resourcePerformanceMetrics(): ResourcePerformanceMetricsRequestBuilder; /** * Provides operations to manage the workFromAnywhereMetrics property of the microsoft.graph.userExperienceAnalyticsBaseline entity. */ get workFromAnywhereMetrics(): WorkFromAnywhereMetricsRequestBuilder; /** * Delete navigation property userExperienceAnalyticsBaselines for deviceManagement * @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 */ delete(requestConfiguration?: RequestConfiguration<object> | undefined): Promise<void>; /** * User experience analytics baselines * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<UserExperienceAnalyticsBaseline>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration<UserExperienceAnalyticsBaselineItemRequestBuilderGetQueryParameters> | undefined): Promise<UserExperienceAnalyticsBaseline | undefined>; /** * Update the navigation property userExperienceAnalyticsBaselines in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<UserExperienceAnalyticsBaseline>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ patch(body: UserExperienceAnalyticsBaseline, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<UserExperienceAnalyticsBaseline | undefined>; /** * Delete navigation property userExperienceAnalyticsBaselines for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation; /** * User experience analytics baselines * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration<UserExperienceAnalyticsBaselineItemRequestBuilderGetQueryParameters> | undefined): RequestInformation; /** * Update the navigation property userExperienceAnalyticsBaselines in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toPatchRequestInformation(body: UserExperienceAnalyticsBaseline, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation; } /** * User experience analytics baselines */ export interface UserExperienceAnalyticsBaselineItemRequestBuilderGetQueryParameters { /** * Expand related entities */ expand?: string[]; /** * Select properties to be returned */ select?: string[]; } /** * Uri template for the request builder. */ export declare const UserExperienceAnalyticsBaselineItemRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}{?%24expand,%24select}"; /** * Metadata for all the navigation properties in the request builder. */ export declare const UserExperienceAnalyticsBaselineItemRequestBuilderNavigationMetadata: Record<Exclude<keyof UserExperienceAnalyticsBaselineItemRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>; /** * Metadata for all the requests in the request builder. */ export declare const UserExperienceAnalyticsBaselineItemRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map