Class: PriceService
Defined in: service/PriceService.ts:133
Backwards-compatible class form. New code should call priceService(client).
Constructors
Constructor
new PriceService(
client):PriceService
Defined in: service/PriceService.ts:135
Parameters
client
Returns
PriceService
Methods
calculatePrice()
calculatePrice(
variables):Promise<ProductPrice>
Defined in: service/PriceService.ts:150
Calculates price based on input parameters
Parameters
variables
Variables for the price calculate query
Returns
Promise<ProductPrice>
createPrice()
createPrice(
input):Promise<Price>
Defined in: service/PriceService.ts:165
Creates a new price
Parameters
input
Price creation input data
Returns
Promise<Price>
explainPrice()
explainPrice(
variables):Promise<ProductPrice[]>
Defined in: service/PriceService.ts:160
Explains price calculation breakdown
Parameters
variables
Variables for the price explain query
Returns
Promise<ProductPrice[]>
getDefaultPrice()
getDefaultPrice(
variables):Promise<ProductPrice[]>
Defined in: service/PriceService.ts:155
Gets the default price based on input parameters
Parameters
variables
Variables for the price default query
Returns
Promise<ProductPrice[]>
getPrice()
getPrice(
variables):Promise<Price>
Defined in: service/PriceService.ts:145
Fetches a single price by ID
Parameters
variables
Variables for the price query
Returns
Promise<Price>
getPrices()
getPrices(
input?):Promise<PriceResponse>
Defined in: service/PriceService.ts:140
Fetches a list of prices with search criteria
Parameters
input?
Price search input parameters
Returns
Promise<PriceResponse>
importPricesFromCSV()
importPricesFromCSV(
input):Promise<CsvImportResponse>
Defined in: service/PriceService.ts:176
Imports prices from CSV file
Parameters
input
CSV import input data
Returns
Promise<CsvImportResponse>
updatePrice()
updatePrice(
id,input):Promise<Price>
Defined in: service/PriceService.ts:171
Updates an existing price
Parameters
id
string
Price ID to update
input
Price update input data
Returns
Promise<Price>