import { type PagedList } from '../../models/warehouse/index.js'; import { type WithWarehouseItemRequestBuilder } from './item/index.js'; import { type StoragelocationtypesRequestBuilder } from './storagelocationtypes/index.js'; import { type TypesRequestBuilder } from './types/index.js'; import { type BaseRequestBuilder, type Guid, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /v2/warehouses */ export interface WarehousesRequestBuilder extends BaseRequestBuilder { /** * The storagelocationtypes property */ get storagelocationtypes(): StoragelocationtypesRequestBuilder; /** * The types property */ get types(): TypesRequestBuilder; /** * Gets an item from the JtlErpApi.v2.warehouses.item collection * @param warehouseId The id of the warehouse that the storage locations belong to. * @returns {WithWarehouseItemRequestBuilder} */ byWarehouseId(warehouseId: Guid): WithWarehouseItemRequestBuilder; /** * Query all warehouses * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Query all warehouses * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * Query all warehouses */ export interface WarehousesRequestBuilderGetQueryParameters { /** * Search for active or inactive warehouses. */ isActive?: boolean; /** * Number of the page of items to fetch. */ pageNumber?: number; /** * Size of the page that is specified by `pageNumber`. */ pageSize?: number; } /** * Uri template for the request builder. */ export declare const WarehousesRequestBuilderUriTemplate = "{+baseurl}/v2/warehouses{?isActive*,pageNumber*,pageSize*}"; /** * Metadata for all the navigation properties in the request builder. */ export declare const WarehousesRequestBuilderNavigationMetadata: Record, NavigationMetadata>; /** * Metadata for all the requests in the request builder. */ export declare const WarehousesRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map