другими сущностями?
Например, есть сущность магазин Shop, которая в одно место отдается с товарами: List<Product>, а в другое с заказами List<Orders>.
Как вы в API организовываете сущность Shop? Это одна сущность с опциональными полями? Или две разные сущности типа ShopWithOrders, ShopWithProducts?
Ваще ничего не понял. Это поведения одной сущности или разных?
Я не думаю, что есть какой-то единый рецепт счастья. Зависит от ситуации. Из контекста даже не понятно, зачем в ответе заворачивать что-то в ShopWithOrders и тд, если нужно вернуть только лист товаров? Т.е. как ты описал, выглядит логично в API даже не выставлять понятие магазин fun getOrders(shopId: Int, someOtherData: OtherData): List<Order>
Обсуждают сегодня