Package-level declarations

Types

Link copied to clipboard

Use case for advancing the status of an order to the next stage in the order processing workflow.

Link copied to clipboard
interface DiscardOrder

Use case for discarding an order. This is typically used when a customer wants to cancel an order that has not yet been processed.

Link copied to clipboard
interface GetOrderDetails

Use case for retrieving the details of a specific order. This interface defines the contract for fetching

Link copied to clipboard
interface PlaceOrder

Use case for placing an order. This is typically used when a customer wants to create a new order with specific details.

Link copied to clipboard

Use case for updating the delivery information of an order. This is typically used when a customer wants to change the delivery address or time for an existing order.

Link copied to clipboard

Use case for updating the items in an existing order. This is typically used when a customer wants to modify their order before it has been processed.

Link copied to clipboard

Use case for updating the information of a takeaway order. This is typically used when a customer wants to modify the details of an existing takeaway order, such as changing the pickup time or updating the items in the order.