Skip to main content

Class: PricesheetService

Defined in: service/PricesheetService.ts:105

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

Constructors​

Constructor​

new PricesheetService(client): PricesheetService

Defined in: service/PricesheetService.ts:107

Parameters​

client​

GraphQLClient

Returns​

PricesheetService

Methods​

assignPricesheet()​

assignPricesheet(id, input): Promise<Pricesheet>

Defined in: service/PricesheetService.ts:134

Assigns a pricesheet to entities

Parameters​

id​

string

Pricesheet ID to assign

input​

PricesheetAssignInput

Pricesheet assignment input data

Returns​

Promise<Pricesheet>


createPricesheet()​

createPricesheet(input): Promise<Pricesheet>

Defined in: service/PricesheetService.ts:122

Creates a new pricesheet

Parameters​

input​

PricesheetCreateInput

Pricesheet creation input data

Returns​

Promise<Pricesheet>


getPricesheet()​

getPricesheet(variables): Promise<Pricesheet>

Defined in: service/PricesheetService.ts:117

Fetches a single pricesheet by ID

Parameters​

variables​

PricesheetQueryVariables

Variables for the pricesheet query

Returns​

Promise<Pricesheet>


getPricesheets()​

getPricesheets(input?): Promise<PricesheetResponse>

Defined in: service/PricesheetService.ts:112

Fetches a list of pricesheets with search criteria

Parameters​

input?​

PricesheetSearchInput

Pricesheet search input parameters

Returns​

Promise<PricesheetResponse>


importPricesheetFromCSV()​

importPricesheetFromCSV(input): Promise<CsvImportResponse>

Defined in: service/PricesheetService.ts:145

Imports pricesheet data from CSV file

Parameters​

input​

PricesheetCsvInput

CSV import input data

Returns​

Promise<CsvImportResponse>


unassignPricesheet()​

unassignPricesheet(id, input): Promise<Pricesheet>

Defined in: service/PricesheetService.ts:140

Unassigns a pricesheet from entities

Parameters​

id​

string

Pricesheet ID to unassign

input​

PricesheetUnassignInput

Pricesheet unassignment input data

Returns​

Promise<Pricesheet>


updatePricesheet()​

updatePricesheet(id, input): Promise<Pricesheet>

Defined in: service/PricesheetService.ts:128

Updates an existing pricesheet

Parameters​

id​

string

Pricesheet ID to update

input​

PricesheetUpdateInput

Pricesheet update input data

Returns​

Promise<Pricesheet>