Skip to main content

Class: SurchargeService

Defined in: service/SurchargeService.ts:69

Backwards-compatible class form. New code should call surchargeService(client).

Constructors​

Constructor​

new SurchargeService(client): SurchargeService

Defined in: service/SurchargeService.ts:71

Parameters​

client​

GraphQLClient

Returns​

SurchargeService

Methods​

createSurcharge()​

createSurcharge(input): Promise<Surcharge>

Defined in: service/SurchargeService.ts:86

Creates a new surcharge

Parameters​

input​

CreateSurchargeInput

Surcharge creation input data

Returns​

Promise<Surcharge>


deleteSurcharge()​

deleteSurcharge(id): Promise<Surcharge>

Defined in: service/SurchargeService.ts:96

Deletes a surcharge

Parameters​

id​

string

Surcharge ID to delete

Returns​

Promise<Surcharge>


getSurcharge()​

getSurcharge(id): Promise<Surcharge>

Defined in: service/SurchargeService.ts:76

Fetches a single surcharge by ID

Parameters​

id​

number

Surcharge ID to fetch

Returns​

Promise<Surcharge>


getSurcharges()​

getSurcharges(input?): Promise<SurchargesResponse>

Defined in: service/SurchargeService.ts:81

Fetches a list of surcharges with search criteria

Parameters​

input?​

SurchargeSearchInput

Surcharge search input parameters

Returns​

Promise<SurchargesResponse>


updateSurcharge()​

updateSurcharge(id, input): Promise<Surcharge>

Defined in: service/SurchargeService.ts:91

Updates an existing surcharge

Parameters​

id​

string

input​

UpdateSurchargeInput

Surcharge update input data

Returns​

Promise<Surcharge>