@microsoft/msgraph-beta-sdk-users
Version:
Users fluent API for Microsoft Graph
83 lines • 4.17 kB
TypeScript
import { type OutlookUser } from '@microsoft/msgraph-beta-sdk/models/index.js';
import { type MasterCategoriesRequestBuilder } from './masterCategories/index.js';
import { type SupportedLanguagesRequestBuilder } from './supportedLanguages/index.js';
import { type SupportedTimeZonesRequestBuilder } from './supportedTimeZones/index.js';
import { type SupportedTimeZonesWithTimeZoneStandardRequestBuilder } from './supportedTimeZonesWithTimeZoneStandard/index.js';
import { type TaskFoldersRequestBuilder } from './taskFolders/index.js';
import { type TaskGroupsRequestBuilder } from './taskGroups/index.js';
import { type TasksRequestBuilder } from './tasks/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
/**
* Provides operations to manage the outlook property of the microsoft.graph.user entity.
*/
export interface OutlookRequestBuilder extends BaseRequestBuilder<OutlookRequestBuilder> {
/**
* Provides operations to manage the masterCategories property of the microsoft.graph.outlookUser entity.
*/
get masterCategories(): MasterCategoriesRequestBuilder;
/**
* Provides operations to call the supportedLanguages method.
*/
get supportedLanguages(): SupportedLanguagesRequestBuilder;
/**
* Provides operations to call the supportedTimeZones method.
*/
get supportedTimeZones(): SupportedTimeZonesRequestBuilder;
/**
* Provides operations to manage the taskFolders property of the microsoft.graph.outlookUser entity.
*/
get taskFolders(): TaskFoldersRequestBuilder;
/**
* Provides operations to manage the taskGroups property of the microsoft.graph.outlookUser entity.
*/
get taskGroups(): TaskGroupsRequestBuilder;
/**
* Provides operations to manage the tasks property of the microsoft.graph.outlookUser entity.
*/
get tasks(): TasksRequestBuilder;
/**
* Selective Outlook services available to the user. Read-only. Nullable.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<OutlookUser>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<OutlookRequestBuilderGetQueryParameters> | undefined): Promise<OutlookUser | undefined>;
/**
* Provides operations to call the supportedTimeZones method.
* @param TimeZoneStandard Usage: TimeZoneStandard='{TimeZoneStandard}'
* @returns {SupportedTimeZonesWithTimeZoneStandardRequestBuilder}
*/
supportedTimeZonesWithTimeZoneStandard(timeZoneStandard: string | undefined): SupportedTimeZonesWithTimeZoneStandardRequestBuilder;
/**
* Selective Outlook services available to the user. Read-only. Nullable.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<OutlookRequestBuilderGetQueryParameters> | undefined): RequestInformation;
}
/**
* Selective Outlook services available to the user. Read-only. Nullable.
*/
export interface OutlookRequestBuilderGetQueryParameters {
/**
* Expand related entities
*/
expand?: string[];
/**
* Select properties to be returned
*/
select?: string[];
}
/**
* Uri template for the request builder.
*/
export declare const OutlookRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/outlook{?%24expand,%24select}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const OutlookRequestBuilderNavigationMetadata: Record<Exclude<keyof OutlookRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
/**
* Metadata for all the requests in the request builder.
*/
export declare const OutlookRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map