Function: tenderService()
tenderService(
client):object
Defined in: service/TenderService.ts:29
Service class for Tender-related GraphQL operations
Parameters
client
Returns
addItemsToTender()
addItemsToTender(
variables):Promise<TenderResponse>
Adds multiple items to a tender *
Parameters
variables
Tender ID *
Returns
Promise<TenderResponse>
Promise<Tender> The updated tender
addItemToTender()
addItemToTender(
variables):Promise<TenderResponse>
Adds an item to a tender *
Parameters
variables
Tender ID *
Returns
Promise<TenderResponse>
Promise<Tender> The updated tender
applyIncentivesToTender()
applyIncentivesToTender(
variables):Promise<Tender>
Applies incentives to a tender *
Parameters
variables
TenderApplyIncentivesVariables
Apply incentives input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
deleteTenderItem()
deleteTenderItem(
variables):Promise<Tender>
Deletes an item from a tender *
Parameters
variables
Delete item input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
getTender()
getTender(
variables):Promise<Tender>
Fetches a single tender by ID *
Parameters
variables
Tender ID to fetch *
Returns
Promise<Tender>
Promise<Tender> The tender data
processTender()
processTender(
variables):Promise<TenderProcessResponse>
Processes a tender (checkout) *
Parameters
variables
Tender process input data *
Returns
Promise<TenderProcessResponse>
Promise<TenderProcessResponse> The process response
startTender()
startTender(
variables):Promise<Tender>
Starts a new tender *
Parameters
variables
Tender start input data *
Returns
Promise<Tender>
Promise<Tender> The started tender
updateTender()
updateTender(
variables):Promise<Tender>
Updates an existing tender *
Parameters
variables
Tender update input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderAddress()
updateTenderAddress(
variables):Promise<Tender>
Updates a tender address *
Parameters
variables
Tender update address input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderDiscount()
updateTenderDiscount(
variables):Promise<Tender>
Updates tender discount *
Parameters
variables
Tender discount input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderInvoiceUser()
updateTenderInvoiceUser(
variables):Promise<Tender>
Updates tender invoice user *
Parameters
variables
TenderUpdateInvoiceUserVariables
Tender invoice user input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderItem()
updateTenderItem(
variables):Promise<Tender>
Updates an item in a tender *
Parameters
variables
Tender update item input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderPayment()
updateTenderPayment(
variables):Promise<Tender>
Updates tender payment *
Parameters
variables
Tender payment input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender
updateTenderPostage()
updateTenderPostage(
variables):Promise<Tender>
Updates tender postage *
Parameters
variables
Tender postage input data *
Returns
Promise<Tender>
Promise<Tender> The updated tender