aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala
diff options
context:
space:
mode:
authorKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-02 17:12:59 +0600
committerKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-02 17:12:59 +0600
commit91c4944e7cbe8ad254c10d53037011989240c3ae (patch)
treee543672d66f339cabd9501391d78fed491fe9688 /src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala
parent31d5b35549fa49413692ecb3ecba7ee4c0b9cb4d (diff)
downloadrest-query-91c4944e7cbe8ad254c10d53037011989240c3ae.tar.gz
rest-query-91c4944e7cbe8ad254c10d53037011989240c3ae.tar.bz2
rest-query-91c4944e7cbe8ad254c10d53037011989240c3ae.zip
PDSUI-2187 Dropped unnecessary fields from issue tables
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala
index 07a88aa..890ad69 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordissue/ApiPartialRecordIssue.scala
@@ -10,16 +10,12 @@ import xyz.driver.pdsuidomain.entities.{MedicalRecord, MedicalRecordIssue}
final case class ApiPartialRecordIssue(startPage: Option[Double],
endPage: Option[Double],
text: String,
- evidence: String,
- archiveRequired: Boolean,
- meta: String) {
+ archiveRequired: Boolean) {
def applyTo(x: MedicalRecordIssue): MedicalRecordIssue = x.copy(
startPage = startPage,
endPage = endPage,
text = text,
- evidence = evidence,
- archiveRequired = archiveRequired,
- meta = meta
+ archiveRequired = archiveRequired
)
def toDomain(userId: StringId[User], recordId: LongId[MedicalRecord]) =
@@ -32,9 +28,7 @@ final case class ApiPartialRecordIssue(startPage: Option[Double],
lastUpdate = LocalDateTime.MIN,
isDraft = true,
text = text,
- evidence = evidence,
- archiveRequired = false,
- meta = meta
+ archiveRequired = false
)
}
@@ -43,10 +37,6 @@ object ApiPartialRecordIssue {
(JsPath \ "startPage").formatNullable[Double] and
(JsPath \ "endPage").formatNullable[Double] and
(JsPath \ "text").format[String] and
- (JsPath \ "evidence").format[String] and
- (JsPath \ "archiveRequired").format[Boolean] and
- (JsPath \ "meta").format[String](Format(Reads { x =>
- JsSuccess(Json.stringify(x))
- }, Writes[String](Json.parse)))
+ (JsPath \ "archiveRequired").format[Boolean]
)(ApiPartialRecordIssue.apply, unlift(ApiPartialRecordIssue.unapply))
}