Function: carrierService()
carrierService(
client):object
Defined in: service/CarrierService.ts:17
Service class for Carrier-related GraphQL operations
Parameters
client
Returns
createCarrier()
createCarrier(
input):Promise<Carrier>
Creates a new carrier *
Parameters
input
Carrier creation input data *
Returns
Promise<Carrier>
Promise<Carrier> The created carrier
deleteCarrier()
deleteCarrier(
id):Promise<boolean>
Deletes a carrier *
Parameters
id
number
Carrier ID to delete *
Returns
Promise<boolean>
Promise<boolean> Success status
getCarrier()
getCarrier(
id):Promise<Carrier>
Fetches a single carrier by ID *
Parameters
id
number
Carrier ID to fetch *
Returns
Promise<Carrier>
Promise<Carrier> The carrier data
getCarriers()
getCarriers(
input?):Promise<CarriersResponse>
Fetches a list of carriers with search criteria *
Parameters
input?
Carrier search input parameters *
Returns
Promise<CarriersResponse>
Promise<CarriersResponse> The carriers response data
updateCarrier()
updateCarrier(
variables):Promise<Carrier>
Updates an existing carrier *
Parameters
variables
Carrier update input data *
Returns
Promise<Carrier>
Promise<Carrier> The updated carrier