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>