Sales Use Cases
Hilt module for providing Use Case dependencies related to Sales.
This module provides various use cases for listing sales, adding new sales, managing the shopping cart, and exporting sales data.
Functions
Link copied to clipboard
@Provides
Provides AddProductToCartUseCase.
Link copied to clipboard
Provides GetAllSalesUseCase.
Link copied to clipboard
@Provides
Provides AddNewSaleToDatabaseUseCase.
Link copied to clipboard
Provides CheckoutSaleUseCase.
Link copied to clipboard
@Provides
Provides DeleteProductOnCartUseCase.
Link copied to clipboard
Provides DeleteTicketByIdUseCase.
Link copied to clipboard
@Provides
Provides ExportProductsFromSaleUseCase.
Link copied to clipboard
@Provides
Provides ExportSalesReportUseCase.
Link copied to clipboard
@Provides
Provides GetCartFlowUseCase.
Link copied to clipboard
@Provides
Provides GetDetailsOfSaleByIdUseCase.
Link copied to clipboard
@Provides
Provides GetMostPopularProductsUseCase.
Link copied to clipboard
@Provides
Provides GetSalesMetricsUseCase.
Link copied to clipboard
Provides UpdateSaleStatusUseCase.
Link copied to clipboard
@Provides
Provides UpdateTicketStatusUseCase.
Link copied to clipboard
@Provides
Provides UpdateProductOnCartUseCase.
Link copied to clipboard
@Provides
Provides UpdateSaleClientUseCase.