MenuApplicationService

@Singleton
class MenuApplicationService(menuUseCases: MenuUseCases, categoryUseCases: CategoryUseCases, menuItemUseCases: MenuItemUseCases) : MenuService, CategoryService, MenuItemService

Constructors

Link copied to clipboard
constructor(menuUseCases: MenuUseCases, categoryUseCases: CategoryUseCases, menuItemUseCases: MenuItemUseCases)

Functions

Link copied to clipboard
open suspend override fun createCategory(command: CreateCategoryCommand): CreateCategoryResult
Link copied to clipboard
open suspend override fun createMenu(command: CreateMenuCommand): CreateMenuResult
Link copied to clipboard
open suspend override fun createMenuItem(command: CreateMenuItemCommand): CreateMenuItemResult
Link copied to clipboard
open suspend override fun deleteCategory(command: DeleteCategoryCommand): DeleteCategoryResult
Link copied to clipboard
open suspend override fun deleteMenu(command: DeleteMenuCommand): DeleteMenuResult
Link copied to clipboard
open suspend override fun deleteMenuItem(command: DeleteMenuItemCommand): RemoveMenuItemResult
Link copied to clipboard
open suspend override fun getMenu(command: GetMenuCommand): GetMenuResult
Link copied to clipboard
Link copied to clipboard
open suspend override fun updateCategory(command: UpdateCategoryCommand): UpdateCategoryResult
Link copied to clipboard
open suspend override fun updateMenu(command: UpdateMenuCommand): UpdateMenuResult
Link copied to clipboard
open suspend override fun updateMenuItem(command: UpdateMenuItemCommand): UpdateMenuItemResult