Adds stubs for some basic Team CRUD
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user