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>