Package-level declarations

Types

Link copied to clipboard
data class CreateRestaurantCommand(val managerId: String, val name: String, val address: String, val phone: String, val email: String)
Link copied to clipboard
sealed interface CreateRestaurantResult
Link copied to clipboard
data class DeleteRestaurantCommand(val restaurantId: String, val managerId: String)
Link copied to clipboard
sealed interface DeleteRestaurantResult
Link copied to clipboard
data class GetManagerRestaurantsCommand(val managerId: String)
Link copied to clipboard
Link copied to clipboard
data class GetRestaurantCommand(val restaurantId: String)
Link copied to clipboard
sealed interface GetRestaurantResult
Link copied to clipboard
@Singleton
data class RestaurantUseCases(val repository: RestaurantRepository)
Link copied to clipboard
data class UpdateRestaurantCommand(val managerId: String, val restaurantId: String, val name: String, val address: String, val phone: String, val email: String)
Link copied to clipboard
sealed interface UpdateRestaurantResult