Files
scavengerhunt-api/src/main/kotlin/net/halfbinary/scavengerhuntapi/model/converter/TeamConverter.kt

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)
}