Function: orderlistService()
orderlistService(
client):object
Defined in: service/OrderlistService.ts:28
Service for managing orderlists
Parameters
client
Returns
addOrderlistItems()
addOrderlistItems(
id,input):Promise<Orderlist>
Adds items to an orderlist *
Parameters
id
number
Orderlist ID *
input
Items to add *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
assignOrderlistCompanies()
assignOrderlistCompanies(
id,input):Promise<Orderlist>
Assigns companies to an orderlist *
Parameters
id
number
Orderlist ID *
input
Companies to assign *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
assignOrderlistUsers()
assignOrderlistUsers(
id,input):Promise<Orderlist>
Assigns users to an orderlist *
Parameters
id
number
Orderlist ID *
input
Users to assign *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
createOrderlist()
createOrderlist(
input):Promise<Orderlist>
Creates a new orderlist *
Parameters
input
Orderlist creation input *
Returns
Promise<Orderlist>
Promise<Orderlist> The created orderlist
deleteOrderlist()
deleteOrderlist(
id):Promise<boolean>
Deletes an orderlist *
Parameters
id
number
Orderlist ID to delete *
Returns
Promise<boolean>
Promise<boolean> Success status
getComputedOrderlists()
getComputedOrderlists(
input):Promise<ComputedOrderlistsResponse>
Retrieves computed (merged) orderlists *
Parameters
input
Computed orderlists input *
Returns
Promise<ComputedOrderlistsResponse>
Promise<ComputedOrderlistsResponse> Computed orderlists response
getOrderlist()
getOrderlist(
id):Promise<Orderlist>
Retrieves a specific orderlist by ID *
Parameters
id
number
Orderlist ID *
Returns
Promise<Orderlist>
Promise<Orderlist> Orderlist data
getOrderlists()
getOrderlists(
input?):Promise<OrderlistsResponse>
Retrieves orderlists with search *
Parameters
input?
Search input parameters *
Returns
Promise<OrderlistsResponse>
Promise<OrderlistsResponse> Orderlists response
removeOrderlistItems()
removeOrderlistItems(
id,input):Promise<Orderlist>
Removes items from an orderlist *
Parameters
id
number
Orderlist ID *
input
Items to remove *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
unassignOrderlistCompanies()
unassignOrderlistCompanies(
id,input):Promise<Orderlist>
Unassigns companies from an orderlist *
Parameters
id
number
Orderlist ID *
input
Companies to unassign *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
unassignOrderlistUsers()
unassignOrderlistUsers(
id,input):Promise<Orderlist>
Unassigns users from an orderlist *
Parameters
id
number
Orderlist ID *
input
Users to unassign *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist
updateOrderlist()
updateOrderlist(
id,input):Promise<Orderlist>
Updates an existing orderlist *
Parameters
id
number
Orderlist ID *
input
Orderlist update input *
Returns
Promise<Orderlist>
Promise<Orderlist> The updated orderlist