Function: surchargeService()
surchargeService(
client):object
Defined in: service/SurchargeService.ts:16
Service class for Surcharge-related GraphQL operations
Parameters
client
Returns
createSurcharge()
createSurcharge(
input):Promise<Surcharge>
Creates a new surcharge *
Parameters
input
Surcharge creation input data *
Returns
Promise<Surcharge>
Promise<Surcharge> The created surcharge
deleteSurcharge()
deleteSurcharge(
id):Promise<Surcharge>
Deletes a surcharge *
Parameters
id
string
Surcharge ID to delete *
Returns
Promise<Surcharge>
Promise<boolean> Success status
getSurcharge()
getSurcharge(
id):Promise<Surcharge>
Fetches a single surcharge by ID *
Parameters
id
number
Surcharge ID to fetch *
Returns
Promise<Surcharge>
Promise<Surcharge> The surcharge data
getSurcharges()
getSurcharges(
input?):Promise<SurchargesResponse>
Fetches a list of surcharges with search criteria *
Parameters
input?
Surcharge search input parameters *
Returns
Promise<SurchargesResponse>
Promise<SurchargesResponse> The surcharges response data
updateSurcharge()
updateSurcharge(
id,input):Promise<Surcharge>
Updates an existing surcharge *
Parameters
id
string
input
Surcharge update input data *
Returns
Promise<Surcharge>
Promise<Surcharge> The updated surcharge