Function: machineService()
machineService(
client):object
Defined in: service/MachineService.ts:13
Service for managing machines (spare parts machines)
Parameters
client
Returns
createMachine()
createMachine(
variables):Promise<SparePartsMachine>
Creates a new machine *
Parameters
variables
Machine creation input *
Returns
Promise<SparePartsMachine>
Promise<SparePartsMachine> The created machine
getMachine()
getMachine(
variables,fetchOptions?):Promise<SparePartsMachine>
Retrieves a specific machine *
Parameters
variables
Variables for the machine query
-
- id: string - Machine ID to fetch
-
- slug: string - Machine slug to fetch
-
- source / sourceId: string - External source / source identifier pair
-
- language: string - Language for localized content
-
- sparePartsMachineProductSearchInput: SparePartsMachineProductSearchInput -
- Search/filter/sort/paging input for the machine's
sparePartProducts -
- priceCalculateProductInput: PriceCalculateProductInput - Price calculation input
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput! - Image transformation filters
fetchOptions?
Transport-level hints (e.g. cache tags). Never serialised
- into the request body.
Returns
Promise<SparePartsMachine>
Promise<SparePartsMachine> Machine data
getMachines()
getMachines(
variables,fetchOptions?):Promise<SparePartsMachineResponse>
Retrieves machines with search criteria *
Parameters
variables
Search input parameters *
fetchOptions?
Transport-level hints (e.g. cache tags). Never serialised
- into the request body.
Returns
Promise<SparePartsMachineResponse>
Promise<SparePartsMachineResponse> Machines response
updateMachine()
updateMachine(
variables):Promise<SparePartsMachine>
Updates an existing machine *
Parameters
variables
Machine update input *
Returns
Promise<SparePartsMachine>
Promise<SparePartsMachine> The updated machine