Function: discountService()
discountService(
client):object
Defined in: service/DiscountService.ts:19
Service class for Discount-related GraphQL operations
Parameters
client
Returns
createDiscount()
createDiscount(
input):Promise<Discount>
Creates a new discount *
Parameters
input
Discount creation input data *
Returns
Promise<Discount>
Promise<Discount> The created discount
getDiscount()
getDiscount(
id):Promise<Discount>
Fetches a single discount by ID *
Parameters
id
number
Discount ID to fetch *
Returns
Promise<Discount>
Promise<Discount> The discount data
getDiscounts()
getDiscounts(
input?):Promise<DiscountResponse>
Fetches a list of discounts with search criteria *
Parameters
input?
Discount search input parameters *
Returns
Promise<DiscountResponse>
Promise<DiscountResponse> The discounts response data
importDiscountsCsv()
importDiscountsCsv(
input):Promise<CsvImportResponse>
Imports discounts from CSV *
Parameters
input
Discount CSV import input data *
Returns
Promise<CsvImportResponse>
Promise<any> The import response
updateDiscount()
updateDiscount(
variables):Promise<Discount>
Updates an existing discount *
Parameters
variables
Discount update input data *
Returns
Promise<Discount>
Promise<Discount> The updated discount