← Каталог
Типы данных и объявление переменных — 1. "Сырые" данные из внешнего API
Фрагмент из «Типы данных и объявление переменных»: 1. "Сырые" данные из внешнего API.
@Serializable
data class UserDto(
val id: Long,
val name: String?,
val email: String?
)
data class User(
val id: Long,
val name: String,
val email: String
)
fun UserDto.toDomain(): User =
User(
id = id,
name = name ?: "Без имени",
email = email ?: "unknown@example.com"
) @Serializable
data class UserDto(
val id: Long,
val name: String?,
val email: String?
)
data class User(
val id: Long,
val name: String,
val email: String
)
fun UserDto.toDomain(): User =
User(
id = id,
name = name ?: "Без имени",
email = email ?: "unknown@example.com"
)