Skip to main content

Function: pricesheetService()

pricesheetService(client): object

Defined in: service/PricesheetService.ts:30

Service class for Pricesheet-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

assignPricesheet()​

assignPricesheet(id, input): Promise<Pricesheet>

Assigns a pricesheet to entities *

Parameters​

id​

string

Pricesheet ID to assign *

input​

PricesheetAssignInput

Pricesheet assignment input data *

Returns​

Promise<Pricesheet>

Promise<Pricesheet> The assigned pricesheet data

createPricesheet()​

createPricesheet(input): Promise&lt;Pricesheet>

Creates a new pricesheet *

Parameters​

input​

PricesheetCreateInput

Pricesheet creation input data *

Returns​

Promise&lt;Pricesheet>

Promise<Pricesheet> The created pricesheet data

getPricesheet()​

getPricesheet(variables): Promise&lt;Pricesheet>

Fetches a single pricesheet by ID *

Parameters​

variables​

PricesheetQueryVariables

Variables for the pricesheet query

    • id: string - Pricesheet ID to fetch

Returns​

Promise&lt;Pricesheet>

Promise<Pricesheet> The pricesheet data

getPricesheets()​

getPricesheets(input?): Promise&lt;PricesheetResponse>

Fetches a list of pricesheets with search criteria *

Parameters​

input?​

PricesheetSearchInput

Pricesheet search input parameters *

Returns​

Promise&lt;PricesheetResponse>

Promise<PricesheetResponse> The pricesheets response data

importPricesheetFromCSV()​

importPricesheetFromCSV(input): Promise&lt;CsvImportResponse>

Imports pricesheet data from CSV file *

Parameters​

input​

PricesheetCsvInput

CSV import input data *

Returns​

Promise&lt;CsvImportResponse>

Promise<CsvImportResponse> The CSV import response

unassignPricesheet()​

unassignPricesheet(id, input): Promise&lt;Pricesheet>

Unassigns a pricesheet from entities *

Parameters​

id​

string

Pricesheet ID to unassign *

input​

PricesheetUnassignInput

Pricesheet unassignment input data *

Returns​

Promise&lt;Pricesheet>

Promise<Pricesheet> The unassigned pricesheet data

updatePricesheet()​

updatePricesheet(id, input): Promise&lt;Pricesheet>

Updates an existing pricesheet *

Parameters​

id​

string

Pricesheet ID to update *

input​

PricesheetUpdateInput

Pricesheet update input data *

Returns​

Promise&lt;Pricesheet>

Promise<Pricesheet> The updated pricesheet data