22 lines
582 B
Kotlin
22 lines
582 B
Kotlin
package net.halfbinary.scavengerhuntapi.model.converter
|
|
|
|
import net.halfbinary.scavengerhuntapi.model.domain.Team
|
|
import net.halfbinary.scavengerhuntapi.model.record.TeamRecord
|
|
import net.halfbinary.scavengerhuntapi.model.request.TeamRequest
|
|
import net.halfbinary.scavengerhuntapi.model.response.TeamResponse
|
|
|
|
fun TeamRequest.toDomain(): Team {
|
|
return Team(name = name)
|
|
}
|
|
|
|
fun Team.toRecord(): TeamRecord {
|
|
return TeamRecord(id, name)
|
|
}
|
|
|
|
fun TeamRecord.toDomain(): Team {
|
|
return Team(id, name)
|
|
}
|
|
|
|
fun Team.toResponse(): TeamResponse {
|
|
return TeamResponse(id, name)
|
|
} |