aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala
index dad7a1e..ec4185f 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/extracteddata/ApiExtractedData.scala
@@ -26,12 +26,17 @@ object ApiExtractedData {
(JsPath \ "keywordId").formatNullable[Long] and
(JsPath \ "evidence").formatNullable[String] and
(JsPath \ "meta").formatNullable[String] and
- (JsPath \ "labels").formatNullable[List[ApiExtractedDataLabel]](Format(
- Reads.of[List[ApiExtractedDataLabel]].filter(ValidationError("empty labels"))({
- case x if x.nonEmpty => true
- case _ => false
- }), Writes.of[List[ApiExtractedDataLabel]]))
- ) (ApiExtractedData.apply, unlift(ApiExtractedData.unapply))
+ (JsPath \ "labels").formatNullable[List[ApiExtractedDataLabel]](
+ Format(
+ Reads
+ .of[List[ApiExtractedDataLabel]]
+ .filter(ValidationError("empty labels"))({
+ case x if x.nonEmpty => true
+ case _ => false
+ }),
+ Writes.of[List[ApiExtractedDataLabel]]
+ ))
+ )(ApiExtractedData.apply, unlift(ApiExtractedData.unapply))
def fromDomain(extractedDataWithLabels: RichExtractedData) = ApiExtractedData(
id = extractedDataWithLabels.extractedData.id.id,