Skip to main content

Function: warehouseService()

warehouseService(client): object

Defined in: service/WarehouseService.ts:16

Service class for Warehouse-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

createWarehouse()​

createWarehouse(input): Promise<Warehouse>

Creates a new warehouse *

Parameters​

input​

CreateWarehouseInput

Warehouse creation input data *

Returns​

Promise<Warehouse>

Promise<Warehouse> The created warehouse

getWarehouse()​

getWarehouse(id): Promise&lt;Warehouse>

Fetches a single warehouse by ID *

Parameters​

id​

number

Warehouse ID to fetch *

Returns​

Promise&lt;Warehouse>

Promise<Warehouse> The warehouse data

getWarehouses()​

getWarehouses(input?): Promise&lt;WarehousesResponse>

Fetches a list of warehouses with search criteria *

Parameters​

input?​

WarehousesSearchInput

Warehouse search input parameters *

Returns​

Promise&lt;WarehousesResponse>

Promise<WarehousesResponse> The warehouses response data

updateWarehouse()​

updateWarehouse(variables): Promise&lt;Warehouse>

Updates an existing warehouse *

Parameters​

variables​

WarehouseUpdateVariables

Warehouse update input data *

Returns​

Promise&lt;Warehouse>

Promise<Warehouse> The updated warehouse