aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/slotarm/ApiPartialSlotArm.scala
blob: 2f8e93fb9d912bf4bb7b48e2e289bc0c0ea3e3db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package xyz.driver.pdsuidomain.formats.json.slotarm

import xyz.driver.pdsuidomain.entities.SlotArm
import play.api.libs.json.{Format, Json}

final case class ApiPartialSlotArm(name: String) {

  def applyTo(arm: SlotArm): SlotArm = arm.copy(name = name)
}

object ApiPartialSlotArm {

  implicit val format: Format[ApiPartialSlotArm] = Json.format
}