U
Size: a a a
U
U
KD
дата сурс\репозиторий
, в нём нужна возможность сохранять новые сущности. Например, юзеров. У юзеров определённая моделька, пустьdata class User(val id: Long, val name: String)
User
и игнорить поле id
(потому что оно будет заполняться потом при сохранении) или же передавать аргументами нужные для создания поля и уже на стороне дата сорса работать с ними?(
дата сурс\репозиторий
, в нём нужна возможность сохранять новые сущности. Например, юзеров. У юзеров определённая моделька, пустьdata class User(val id: Long, val name: String)
User
и игнорить поле id
(потому что оно будет заполняться потом при сохранении) или же передавать аргументами нужные для создания поля и уже на стороне дата сорса работать с ними?CreateUser
?A
A
A
final case class GMessage[F[_]](
id: F[Id]
foo: Foo,
bar: F[Bar],
baz: Baz
)
object GMessage{
type Message = GMessage[Id]
type MessageInput = GMessage[Option]
implicit val inputDecoder: Decoder[MessageInput] = deriveDecoder
}
A
KD
CreateUser
?A
(
(
KD
KD
(
KD
A
A
DS