DiscardOrderUseCase

Use case implementation for discarding an order.

This class handles the business logic for canceling an order. It interacts with the OrderRepository to retrieve and update order data. The order can only be discarded if it is in a cancellable state.

Constructors

Link copied to clipboard
constructor(repository: OrderRepository)

Functions

Link copied to clipboard
open override fun execute(command: DiscardOrderCommand): DiscardOrder.Result

Executes the discard order use case.