Skip to main content

Class: DiscountService

Defined in: service/DiscountService.ts:72

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

Constructors

Constructor

new DiscountService(client): DiscountService

Defined in: service/DiscountService.ts:74

Parameters

client

GraphQLClient

Returns

DiscountService

Methods

createDiscount()

createDiscount(input): Promise<Discount>

Defined in: service/DiscountService.ts:89

Creates a new discount

Parameters

input

DiscountCreateInput

Discount creation input data

Returns

Promise<Discount>


getDiscount()

getDiscount(id): Promise<Discount>

Defined in: service/DiscountService.ts:79

Fetches a single discount by ID

Parameters

id

number

Discount ID to fetch

Returns

Promise<Discount>


getDiscounts()

getDiscounts(input?): Promise<DiscountResponse>

Defined in: service/DiscountService.ts:84

Fetches a list of discounts with search criteria

Parameters

input?

DiscountSearchInput

Discount search input parameters

Returns

Promise<DiscountResponse>


importDiscountsCsv()

importDiscountsCsv(input): Promise<CsvImportResponse>

Defined in: service/DiscountService.ts:99

Imports discounts from CSV

Parameters

input

DiscountCsvInput

Discount CSV import input data

Returns

Promise<CsvImportResponse>


updateDiscount()

updateDiscount(variables): Promise<Discount>

Defined in: service/DiscountService.ts:94

Updates an existing discount

Parameters

variables

DiscountUpdateVariables

Discount update input data

Returns

Promise<Discount>