aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiIntervention.scala16
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiPartialIntervention.scala8
2 files changed, 12 insertions, 12 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiIntervention.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiIntervention.scala
index 39acbde..f306a71 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiIntervention.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiIntervention.scala
@@ -8,12 +8,12 @@ import play.api.libs.json.{Format, JsPath}
final case class ApiIntervention(id: Long,
name: String,
typeId: Option[Long],
- description: String,
+ dosage: String,
isActive: Boolean,
arms: List[Long],
trialId: String,
originalName: String,
- originalDescription: String,
+ originalDosage: String,
originalType: Option[String]) {
def toDomain = {
@@ -24,8 +24,8 @@ final case class ApiIntervention(id: Long,
originalName = this.originalName,
typeId = this.typeId.map(id => LongId(id)),
originalType = this.originalType.map(id => id.toString),
- description = this.description,
- originalDescription = this.originalDescription,
+ dosage = this.dosage,
+ originalDosage = this.originalDosage,
isActive = this.isActive
)
@@ -43,12 +43,12 @@ object ApiIntervention {
(JsPath \ "id").format[Long] and
(JsPath \ "name").format[String] and
(JsPath \ "typeId").formatNullable[Long] and
- (JsPath \ "description").format[String] and
+ (JsPath \ "dosage").format[String] and
(JsPath \ "isActive").format[Boolean] and
(JsPath \ "arms").format[List[Long]] and
(JsPath \ "trialId").format[String] and
(JsPath \ "originalName").format[String] and
- (JsPath \ "originalDescription").format[String] and
+ (JsPath \ "originalDosage").format[String] and
(JsPath \ "originalType").formatNullable[String]
)(ApiIntervention.apply, unlift(ApiIntervention.unapply))
@@ -60,12 +60,12 @@ object ApiIntervention {
id = intervention.id.id,
name = intervention.name,
typeId = intervention.typeId.map(_.id),
- description = intervention.description,
+ dosage = intervention.dosage,
isActive = intervention.isActive,
arms = arms.map(_.armId.id),
trialId = intervention.trialId.id,
originalName = intervention.originalName,
- originalDescription = intervention.originalDescription,
+ originalDosage = intervention.originalDosage,
originalType = intervention.originalType
)
}
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiPartialIntervention.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiPartialIntervention.scala
index f67ba6b..aa55506 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiPartialIntervention.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention/ApiPartialIntervention.scala
@@ -6,7 +6,7 @@ import play.api.libs.functional.syntax._
import play.api.libs.json._
final case class ApiPartialIntervention(typeId: Option[Long],
- description: Option[String],
+ dosage: Option[String],
isActive: Option[Boolean],
arms: Option[List[Long]]) {
@@ -16,7 +16,7 @@ final case class ApiPartialIntervention(typeId: Option[Long],
orig.copy(
intervention = origIntervention.copy(
typeId = typeId.map(LongId(_)).orElse(origIntervention.typeId),
- description = description.getOrElse(origIntervention.description),
+ dosage = dosage.getOrElse(origIntervention.dosage),
isActive = isActive.getOrElse(origIntervention.isActive)
),
arms = draftArmList.getOrElse(orig.arms)
@@ -28,14 +28,14 @@ object ApiPartialIntervention {
private val reads: Reads[ApiPartialIntervention] = (
(JsPath \ "typeId").readNullable[Long] and
- (JsPath \ "description").readNullable[String] and
+ (JsPath \ "dosage").readNullable[String] and
(JsPath \ "isActive").readNullable[Boolean] and
(JsPath \ "arms").readNullable[List[Long]]
)(ApiPartialIntervention.apply _)
private val writes: Writes[ApiPartialIntervention] = (
(JsPath \ "typeId").writeNullable[Long] and
- (JsPath \ "description").writeNullable[String] and
+ (JsPath \ "dosage").writeNullable[String] and
(JsPath \ "isActive").writeNullable[Boolean] and
(JsPath \ "arms").writeNullable[List[Long]]
)(unlift(ApiPartialIntervention.unapply))