@microsoft/msgraph-beta-sdk-devices
Version:
Devices fluent API for Microsoft Graph
40 lines • 1.89 kB
TypeScript
import { type GraphAppRoleAssignmentRequestBuilder } from './graphAppRoleAssignment/index.js';
import { type GraphEndpointRequestBuilder } from './graphEndpoint/index.js';
import { type GraphServicePrincipalRequestBuilder } from './graphServicePrincipal/index.js';
import { type GraphUserRequestBuilder } from './graphUser/index.js';
import { type RefRequestBuilder } from './ref/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions';
/**
* Builds and executes requests for operations under /devices/{device-id}/registeredOwners/{directoryObject-id}
*/
export interface DirectoryObjectItemRequestBuilder extends BaseRequestBuilder<DirectoryObjectItemRequestBuilder> {
/**
* Casts the previous resource to appRoleAssignment.
*/
get graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder;
/**
* Casts the previous resource to endpoint.
*/
get graphEndpoint(): GraphEndpointRequestBuilder;
/**
* Casts the previous resource to servicePrincipal.
*/
get graphServicePrincipal(): GraphServicePrincipalRequestBuilder;
/**
* Casts the previous resource to user.
*/
get graphUser(): GraphUserRequestBuilder;
/**
* Provides operations to manage the collection of device entities.
*/
get ref(): RefRequestBuilder;
}
/**
* Uri template for the request builder.
*/
export declare const DirectoryObjectItemRequestBuilderUriTemplate = "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const DirectoryObjectItemRequestBuilderNavigationMetadata: Record<Exclude<keyof DirectoryObjectItemRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
//# sourceMappingURL=index.d.ts.map