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