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