aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.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/patientissue/ApiPatientIssue.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/patientissue/ApiPatientIssue.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.scala14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.scala
index 7e0b174..d1a216c 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientissue/ApiPatientIssue.scala
@@ -11,9 +11,7 @@ final case class ApiPatientIssue(id: Long,
lastUpdate: ZonedDateTime,
userId: String,
isDraft: Boolean,
- evidence: String,
- archiveRequired: Boolean,
- meta: String)
+ archiveRequired: Boolean)
object ApiPatientIssue {
implicit val format: Format[ApiPatientIssue] = (
@@ -22,11 +20,7 @@ object ApiPatientIssue {
(JsPath \ "lastUpdate").format[ZonedDateTime] and
(JsPath \ "userId").format[String] and
(JsPath \ "isDraft").format[Boolean] 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]
)(ApiPatientIssue.apply, unlift(ApiPatientIssue.unapply))
def fromDomain(x: PatientIssue) = ApiPatientIssue(
@@ -35,8 +29,6 @@ object ApiPatientIssue {
lastUpdate = ZonedDateTime.of(x.lastUpdate, ZoneId.of("Z")),
userId = x.userId.id,
isDraft = x.isDraft,
- evidence = x.evidence,
- archiveRequired = x.archiveRequired,
- meta = x.meta
+ archiveRequired = x.archiveRequired
)
}