Skip to main content

Class: OrderService

Defined in: service/OrderService.ts:516

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

Constructors

Constructor

new OrderService(client): OrderService

Defined in: service/OrderService.ts:518

Parameters

client

GraphQLClient

Returns

OrderService

Methods

addItemsToOrderlist()

addItemsToOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:613

Adds items to an orderlist

Parameters

variables

OrderlistAddItemsVariables

Orderlist add items input data

Returns

Promise<Orderlist>


addOrderStatusesToOrderStatusSet()

addOrderStatusesToOrderStatusSet(variables): Promise<OrderStatusSet>

Defined in: service/OrderService.ts:683

Adds order statuses to an order status set

Parameters

variables

OrderStatusSetAddOrderStatusesVariables

Add order statuses input data

Returns

Promise<OrderStatusSet>


assignCompaniesToOrderlist()

assignCompaniesToOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:623

Assigns companies to an orderlist

Parameters

variables

OrderlistAssignCompaniesVariables

Orderlist assign companies input data

Returns

Promise<Orderlist>


assignUsersToOrderlist()

assignUsersToOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:633

Assigns users to an orderlist

Parameters

variables

OrderlistAssignUsersVariables

Orderlist assign users input data

Returns

Promise<Orderlist>


createOrder()

createOrder(variables): Promise<Order>

Defined in: service/OrderService.ts:533

Creates a new order

Parameters

variables

OrderCreateVariables

Order creation input data

Returns

Promise<Order>


createOrderItem()

createOrderItem(variables): Promise<OrderItem>

Defined in: service/OrderService.ts:578

Creates a new order item

Parameters

variables

OrderItemCreateVariables

Variables for the order item creation mutation

Returns

Promise<OrderItem>


createOrderlist()

createOrderlist(input): Promise<Orderlist>

Defined in: service/OrderService.ts:603

Creates a new orderlist

Parameters

input

OrderlistCreateInput

Orderlist creation input data

Returns

Promise<Orderlist>


createOrderStatus()

createOrderStatus(input): Promise<OrderStatus>

Defined in: service/OrderService.ts:653

Creates a new order status

Parameters

input

CreateOrderStatusInput

Order status creation input data

Returns

Promise<OrderStatus>


createOrderStatusSet()

createOrderStatusSet(input): Promise<OrderStatusSet>

Defined in: service/OrderService.ts:673

Creates a new order status set

Parameters

input

CreateOrderStatusSetInput

Order status set creation input data

Returns

Promise<OrderStatusSet>


deleteOrderItem()

deleteOrderItem(variables): Promise<boolean>

Defined in: service/OrderService.ts:588

Deletes an order item

Parameters

variables

OrderItemDeleteVariables

Variables for the order item deletion mutation

Returns

Promise<boolean>


getOrder()

getOrder(variables): Promise<Order>

Defined in: service/OrderService.ts:528

Fetches a single order by ID or UUID

Parameters

variables

OrderQueryVariables

Variables for the order query

Returns

Promise<Order>


getOrderAddress()

getOrderAddress(variables): Promise<OrderAddress>

Defined in: service/OrderService.ts:568

Fetches order address

Parameters

variables

OrderAddressVariables

Order ID

Returns

Promise<OrderAddress>


getOrderAddresses()

getOrderAddresses(orderId): Promise<OrderAddress[]>

Defined in: service/OrderService.ts:573

Fetches all addresses for an order

Parameters

orderId

number

Order ID

Returns

Promise<OrderAddress[]>


getOrderlist()

getOrderlist(id): Promise<Orderlist>

Defined in: service/OrderService.ts:593

Fetches a single orderlist by ID

Parameters

id

number

Orderlist ID to fetch

Returns

Promise<Orderlist>


getOrderlists()

getOrderlists(input?): Promise<OrderlistsResponse>

Defined in: service/OrderService.ts:598

Fetches a list of orderlists with search criteria

Parameters

input?

OrderlistSearchInput

Orderlist search input parameters

Returns

Promise<OrderlistsResponse>


getOrderPDF()

getOrderPDF(orderId): Promise<Base64File>

Defined in: service/OrderService.ts:558

Fetches order PDF

Parameters

orderId

number

Order ID

Returns

Promise<Base64File>


getOrders()

getOrders(input?): Promise<OrderResponse>

Defined in: service/OrderService.ts:523

Fetches a list of orders with search criteria

Parameters

input?

OrderSearchArguments

Order search input parameters

Returns

Promise<OrderResponse>


getOrderStatus()

getOrderStatus(variables): Promise<OrderStatus>

Defined in: service/OrderService.ts:643

Fetches a single order status by ID

Parameters

variables

OrderStatusVariables

Order status ID to fetch

Returns

Promise<OrderStatus>


getOrderStatuses()

getOrderStatuses(input?): Promise<OrderStatusesResponse>

Defined in: service/OrderService.ts:648

Fetches a list of order statuses with search criteria

Parameters

input?

OrderStatusesSearchInput

Order status search input parameters

Returns

Promise<OrderStatusesResponse>


getOrderStatusSet()

getOrderStatusSet(variables): Promise<OrderStatusSet>

Defined in: service/OrderService.ts:663

Fetches a single order status set by ID

Parameters

variables

OrderStatusSetVariables

Order status set ID to fetch

Returns

Promise<OrderStatusSet>


getOrderStatusSets()

getOrderStatusSets(input?): Promise<OrderStatusSetsResponse>

Defined in: service/OrderService.ts:668

Fetches a list of order status sets with search criteria

Parameters

input?

OrderStatusSetsSearchInput

Order status set search input parameters

Returns

Promise<OrderStatusSetsResponse>


getQuotePDF()

getQuotePDF(quoteId): Promise<Base64File>

Defined in: service/OrderService.ts:563

Fetches quote PDF

Parameters

quoteId

number

Quote ID

Returns

Promise<Base64File>


removeItemsFromOrderlist()

removeItemsFromOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:618

Removes items from an orderlist

Parameters

variables

OrderlistRemoveItemsVariables

Orderlist remove items input data

Returns

Promise<Orderlist>


removeOrderStatusesFromOrderStatusSet()

removeOrderStatusesFromOrderStatusSet(variables): Promise<OrderStatusSet>

Defined in: service/OrderService.ts:688

Removes order statuses from an order status set

Parameters

variables

OrderStatusSetRemoveOrderStatusesVariables

Remove order statuses input data

Returns

Promise<OrderStatusSet>


sendOrderConfirmationEmail()

sendOrderConfirmationEmail(orderId): Promise<SendOrderConfirmResponseType>

Defined in: service/OrderService.ts:553

Sends order confirmation email

Parameters

orderId

number

Order ID

Returns

Promise<SendOrderConfirmResponseType>


setOrderStatus()

setOrderStatus(input): Promise<Order>

Defined in: service/OrderService.ts:543

Sets the status of an order

Parameters

input

OrderSetStatusInput

Order status input data

Returns

Promise<Order>


triggerQuoteSendRequest()

triggerQuoteSendRequest(input): Promise<boolean>

Defined in: service/OrderService.ts:693

Triggers the send request event for a quote

Parameters

input

TriggerQuoteSendRequestEventInput

Quote send request event input data

Returns

Promise<boolean>


unassignCompaniesFromOrderlist()

unassignCompaniesFromOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:628

Unassigns companies from an orderlist

Parameters

variables

OrderlistUnassignCompaniesVariables

Orderlist unassign companies input data

Returns

Promise<Orderlist>


unassignUsersFromOrderlist()

unassignUsersFromOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:638

Unassigns users from an orderlist

Parameters

variables

OrderlistUnassignUsersVariables

Orderlist unassign users input data

Returns

Promise<Orderlist>


updateOrder()

updateOrder(variables): Promise<Order>

Defined in: service/OrderService.ts:538

Updates an existing order

Parameters

variables

OrderUpdateVariables

Variables for the order update mutation

Returns

Promise<Order>


updateOrderAddress()

updateOrderAddress(variables): Promise<OrderAddress>

Defined in: service/OrderService.ts:548

Updates an order address

Parameters

variables

OrderAddressUpdateVariables

Variables for the order address update mutation

Returns

Promise<OrderAddress>


updateOrderItem()

updateOrderItem(variables): Promise<OrderItem>

Defined in: service/OrderService.ts:583

Updates an existing order item

Parameters

variables

OrderItemUpdateVariables

Variables for the order item update mutation

Returns

Promise<OrderItem>


updateOrderlist()

updateOrderlist(variables): Promise<Orderlist>

Defined in: service/OrderService.ts:608

Updates an existing orderlist

Parameters

variables

OrderlistUpdateVariables

Orderlist update input data

Returns

Promise<Orderlist>


updateOrderStatus()

updateOrderStatus(variables): Promise<OrderStatus>

Defined in: service/OrderService.ts:658

Updates an existing order status

Parameters

variables

OrderStatusUpdateVariables

Order status update input data

Returns

Promise<OrderStatus>


updateOrderStatusSet()

updateOrderStatusSet(variables): Promise<OrderStatusSet>

Defined in: service/OrderService.ts:678

Updates an existing order status set

Parameters

variables

OrderStatusSetUpdateVariables

Order status set update input data

Returns

Promise<OrderStatusSet>