@microsoft/msgraph-beta-sdk-admin
Version:
Admin fluent API for Microsoft Graph
97 lines • 5.52 kB
TypeScript
import { type TelephoneNumberLongRunningOperation, type TelephoneNumberLongRunningOperationCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/teamsAdministration/index.js';
import { type CountRequestBuilder } from './count/index.js';
import { type TelephoneNumberLongRunningOperationItemRequestBuilder } from './item/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
/**
* Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
*/
export interface OperationsRequestBuilder extends BaseRequestBuilder<OperationsRequestBuilder> {
/**
* Provides operations to count the resources in the collection.
*/
get count(): CountRequestBuilder;
/**
* Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
* @param telephoneNumberLongRunningOperationId The unique identifier of telephoneNumberLongRunningOperation
* @returns {TelephoneNumberLongRunningOperationItemRequestBuilder}
*/
byTelephoneNumberLongRunningOperationId(telephoneNumberLongRunningOperationId: string): TelephoneNumberLongRunningOperationItemRequestBuilder;
/**
* Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<TelephoneNumberLongRunningOperationCollectionResponse>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<OperationsRequestBuilderGetQueryParameters> | undefined): Promise<TelephoneNumberLongRunningOperationCollectionResponse | undefined>;
/**
* Create new navigation property to operations for admin
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<TelephoneNumberLongRunningOperation>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
post(body: TelephoneNumberLongRunningOperation, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<TelephoneNumberLongRunningOperation | undefined>;
/**
* Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<OperationsRequestBuilderGetQueryParameters> | undefined): RequestInformation;
/**
* Create new navigation property to operations for admin
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toPostRequestInformation(body: TelephoneNumberLongRunningOperation, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation;
}
/**
* Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result.
*/
export interface OperationsRequestBuilderGetQueryParameters {
/**
* Include count of items
*/
count?: boolean;
/**
* Expand related entities
*/
expand?: string[];
/**
* Filter items by property values
*/
filter?: string;
/**
* Order items by property values
*/
orderby?: string[];
/**
* Search items by search phrases
*/
search?: string;
/**
* Select properties to be returned
*/
select?: string[];
/**
* Skip the first n items
*/
skip?: number;
/**
* Show only the first n items
*/
top?: number;
}
/**
* Uri template for the request builder.
*/
export declare const OperationsRequestBuilderUriTemplate = "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const OperationsRequestBuilderNavigationMetadata: Record<Exclude<keyof OperationsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
/**
* Metadata for all the requests in the request builder.
*/
export declare const OperationsRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map