Skip to main content

Class: CarrierService

Defined in: service/CarrierService.ts:70

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

Constructors​

Constructor​

new CarrierService(client): CarrierService

Defined in: service/CarrierService.ts:72

Parameters​

client​

GraphQLClient

Returns​

CarrierService

Methods​

createCarrier()​

createCarrier(input): Promise<Carrier>

Defined in: service/CarrierService.ts:87

Creates a new carrier

Parameters​

input​

CarrierCreateInput

Carrier creation input data

Returns​

Promise<Carrier>


deleteCarrier()​

deleteCarrier(id): Promise<boolean>

Defined in: service/CarrierService.ts:97

Deletes a carrier

Parameters​

id​

number

Carrier ID to delete

Returns​

Promise<boolean>


getCarrier()​

getCarrier(id): Promise<Carrier>

Defined in: service/CarrierService.ts:77

Fetches a single carrier by ID

Parameters​

id​

number

Carrier ID to fetch

Returns​

Promise<Carrier>


getCarriers()​

getCarriers(input?): Promise<CarriersResponse>

Defined in: service/CarrierService.ts:82

Fetches a list of carriers with search criteria

Parameters​

input?​

CarriersSearchInput

Carrier search input parameters

Returns​

Promise<CarriersResponse>


updateCarrier()​

updateCarrier(variables): Promise<Carrier>

Defined in: service/CarrierService.ts:92

Updates an existing carrier

Parameters​

variables​

CarrierUpdateVariables

Carrier update input data

Returns​

Promise<Carrier>