Skip to main content

Class: TenderService

Defined in: service/TenderService.ts:163

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

Constructors​

Constructor​

new TenderService(client): TenderService

Defined in: service/TenderService.ts:165

Parameters​

client​

GraphQLClient

Returns​

TenderService

Methods​

addItemsToTender()​

addItemsToTender(variables): Promise<TenderResponse>

Defined in: service/TenderService.ts:195

Adds multiple items to a tender

Parameters​

variables​

TenderAddItemsVariables

Tender ID

Returns​

Promise<TenderResponse>


addItemToTender()​

addItemToTender(variables): Promise<TenderResponse>

Defined in: service/TenderService.ts:190

Adds an item to a tender

Parameters​

variables​

TenderAddItemsVariables

Tender ID

Returns​

Promise<TenderResponse>


applyIncentivesToTender()​

applyIncentivesToTender(variables): Promise<Tender>

Defined in: service/TenderService.ts:230

Applies incentives to a tender

Parameters​

variables​

TenderApplyIncentivesVariables

Apply incentives input data

Returns​

Promise<Tender>


deleteTenderItem()​

deleteTenderItem(variables): Promise<Tender>

Defined in: service/TenderService.ts:205

Deletes an item from a tender

Parameters​

variables​

TenderDeleteItemVariables

Delete item input data

Returns​

Promise<Tender>


getTender()​

getTender(variables): Promise<Tender>

Defined in: service/TenderService.ts:170

Fetches a single tender by ID

Parameters​

variables​

TenderVariables

Tender ID to fetch

Returns​

Promise<Tender>


processTender()​

processTender(variables): Promise<TenderProcessResponse>

Defined in: service/TenderService.ts:235

Processes a tender (checkout)

Parameters​

variables​

TenderProcessVariables

Tender process input data

Returns​

Promise<TenderProcessResponse>


startTender()​

startTender(variables): Promise<Tender>

Defined in: service/TenderService.ts:175

Starts a new tender

Parameters​

variables​

TenderStartVariables

Tender start input data

Returns​

Promise<Tender>


updateTender()​

updateTender(variables): Promise<Tender>

Defined in: service/TenderService.ts:180

Updates an existing tender

Parameters​

variables​

TenderUpdateVariables

Tender update input data

Returns​

Promise<Tender>


updateTenderAddress()​

updateTenderAddress(variables): Promise<Tender>

Defined in: service/TenderService.ts:185

Updates a tender address

Parameters​

variables​

TenderUpdateAddressVariables

Tender update address input data

Returns​

Promise<Tender>


updateTenderDiscount()​

updateTenderDiscount(variables): Promise<Tender>

Defined in: service/TenderService.ts:210

Updates tender discount

Parameters​

variables​

TenderUpdateDiscountVariables

Tender discount input data

Returns​

Promise<Tender>


updateTenderInvoiceUser()​

updateTenderInvoiceUser(variables): Promise<Tender>

Defined in: service/TenderService.ts:225

Updates tender invoice user

Parameters​

variables​

TenderUpdateInvoiceUserVariables

Tender invoice user input data

Returns​

Promise<Tender>


updateTenderItem()​

updateTenderItem(variables): Promise<Tender>

Defined in: service/TenderService.ts:200

Updates an item in a tender

Parameters​

variables​

TenderUpdateItemVariables

Tender update item input data

Returns​

Promise<Tender>


updateTenderPayment()​

updateTenderPayment(variables): Promise<Tender>

Defined in: service/TenderService.ts:215

Updates tender payment

Parameters​

variables​

TenderUpdatePaymentVariables

Tender payment input data

Returns​

Promise<Tender>


updateTenderPostage()​

updateTenderPostage(variables): Promise<Tender>

Defined in: service/TenderService.ts:220

Updates tender postage

Parameters​

variables​

TenderUpdatePostageVariables

Tender postage input data

Returns​

Promise<Tender>